課程概述 Course Description

People make decisions all the time, yet optimal decisions are often difficult to make, mostly due to numerous choices with consideration on many inter-related factors. In this course, we focus on the decision-making problems whose factors can be quantified. By correctly defining the decision variables, we will learn how to build a mathematical programming model that includes an objective function to achieve and constraints to follow. The purpose of this course is to provide students with the tools and knowledge necessary to model practical optimization problems. In the morning, we will spend 3 hours learning the theories of the mathematical modeling and algorithms for decision making models. In the afternoon, we will spend another 2.5 hours in practicing how to implement the mathematical models by Python and the software GuRoBi.

課程學習目標 Course Objectives

• To understand the basics of the mathematics
• To understand the solution methods
• To learn how to solve an optimization decision making problem
• 課程進度 Progress Description

進度說明 Progress Description
1Introduction to some applications of optimal decision making problems, and how to use the software GuRoBi by python to solve them.
2Basics of the mathematical properties and theorems behind linear programming (LP) and integer programming (IP).
3Techniques to make LP and IP models
4IP modeling Practices (I): facility location, logistics network flows
5IP modeling Practices (I): scheduling, routing problems
以上每週進度教師可依上課情況做適度調整。The schedule may be subject to change.

課程是否與永續發展目標相關調查 Survey of the conntent relevant to SDGs

本課程與SDGs相關項目如下：
This course is relevant to these items of SDGs as following:
• 消除貧窮 (No poverty)
• 消除飢餓 (Zero hunger)
• 健康與福祉 (Good health and Well Being)
• 可負擔能源 (Affordable and clean energy)
• 就業與經濟成長 (Decent work and Economic growth)
• 工業、創新與基礎建設 (Industry Innovation and infrastructure)
• 減少不平衡 (Reduced Inequalities)
• 永續城市與社區 (sustainable cities and communities)
• 責任消費與生產 (Responsible consumption and production)

有關課程其他調查 Other Surveys of Courses

1.本課程是否規劃業界教師參與教學或演講? 否
Is there any industry specialist invited in this course? How many times? No
2.本課程是否規劃含校外實習(並非參訪)? 否
Are there any internships involved in the course? How many hours? No
3.本課程是否可歸認為學術倫理課程? 否
Is this course recognized as an academic ethics course? In the course how many hours are regarding academic ethics topics? No
4.本課程是否屬進入社區實踐課程? 否
Is this course recognized as a Community engagement and Service learning course? Which community will be engaged? No