| 課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
| 1 | Introduction |
Course Introduction |
Course Introduction |
|
|
|
| 2 | Basic Python Programming (1) |
Python Programming Language |
Python Programming Language |
|
|
|
| 3 | Basic Python Programming (2) |
Python Programming Language |
Python Programming Language |
|
|
|
| 4 | Basic Python Programming (3) |
Python Programming Language |
Python Programming Language |
|
|
|
| 5 | Combinatorial Optimization (1) |
1. TSP、VRP
2. FSSP、JSSP
3. FLP |
1. TSP、VRP
2. FSSP、JSSP
3. FLP |
|
|
|
| 6 | Combinatorial Optimization (2) |
1. Guided Random Search Techniques (GRST)
2. Optimal solution
3. Bulls and Cows |
1. Guided Random Search Techniques (GRST)
2. Optimal solution
3. Bulls and Cows |
|
|
|
| 7 | Genetic Algorithm (GA) |
Genetic Algorithm (GA) – Basic (1) |
1. Introduction
2. What is an Evolutionary Algorithm
3. Genetic Algorithm
4. Evolution Strategies
5. Genetic Programming |
|
|
|
| 8 | Genetic Algorithm (GA) |
Genetic Algorithm (GA) – Basic (2) |
6. Multi-Objective Evolutionary Algorithms
7. Working with Evolutionary Algorithms |
|
|
|
| 9 | Mid-Term Report |
Mid-Term Report |
Mid-Term Report |
|
|
|
| 10 | Discrete Coding |
Coding for Discrete Decision Variables |
Coding for Discrete Decision Variables |
|
|
|
| 11 | Permutation Coding |
Coding for Permutation Solutions and Traveling Salesman |
Coding for Permutation Solutions and Traveling Salesman |
|
|
|
| 12 | Applications |
Vehicle Routing Problem (VRP) Using GA |
VRP- encoding |
|
|
|
| 13 | Applications |
Vehicle Routing Problem (VRP) Using GA |
VRP- encoding |
|
|
|
| 14 | Applications |
Job Shop Scheduling Problem (JSSP) Using GA |
Job Shop - encoding |
|
|
|
| 15 | Final Report |
Final Report |
Final Report |
|
|
|
| 16 | Final Report |
Final Report |
Final Report |
|
|
|
| 17 | Final Report |
Self-Directed Learning |
Self-Directed Learning |
|
彈性教學
|
|
| 18 | Final Report |
Self-Directed Learning |
Self-Directed Learning |
|
彈性教學
|
|