| Goals and objectives | Course Outcomes | |
|---|---|---|
| 1. | Students can understand the main optimization concepts and the benefits of using optimization in engineering design. |
A-1
|
| 2. | Students can learn various aspects of Optimization Algorithms. |
A-1
|
| 3. | Students can apply optimization methods to solve various problems in the field of engineering |
A-1
|
| Mid-term exam | Final Exam | Total. | |
|---|---|---|---|
| 1. | 10% | 24% | 34% |
| 2. | 10% | 24% | 34% |
| 3. | 10% | 22% | 32% |
| Total. | 30% | 70% | - |
| Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
|---|---|---|---|
| 1. | A Brief History of Optimization, Definition of Engineering Optimization | Read chapters 1 and 2 in the textbook | 100分 |
| Work on homework problems | 90分 | ||
| 2. | Mathematical Foundations: - Basic Calculus - Optimality - Vector and Matrix Norms - Eigenvalues and Definiteness - Linear and Affine Functions - Gradient and Hessian Matrices - Convexity |
Read Chapter 3 in the textbook | 100分 |
| Work on homework problems | 90分 | ||
| 3. | Classic Optimization Method 1: - Unconstrained Optimization - Gradient-Based Methods |
Read Chapter 4 in the textbook | 100分 |
| Work on homework problems | 90分 | ||
| 4. | Classic Optimization Method 1: - Constrained Optimization - Simplex Method - Karush-Kuhn-Tucker Conditions |
Read Chapter 4 in the textbook | 100分 |
| Work on homework problems | 90分 | ||
| 5. | Classic Optimization Method 2: - BFGS Method - Non-linear Simplex method - Nelder-Mead Method |
Read Chapter 5 in the textbook. | 100分 |
| Work on homework problems | 90分 | ||
| 6. | Classic Optimization Method 2: - Trust-Region Method - Sequential Quadratic Programming |
Read Chapter 5 in the textbook. | 100分 |
| Work on homework problems | 90分 | ||
| 7. | Mid-term examination | Preparation for the mid-term exam | 100分 |
| Work on homework problems. | 90分 | ||
| 8. | Convex Optimization: - Lagrange method for solving constrained non-linear optimization problems; - Karush Kuhn Tucker (KKT) conditions for a constrained local optimum |
Read Chapter 6 in the textbook | 100分 |
| Work on homework problems | 90分 | ||
| 9. | Genetic algorithms | Read Chapter 11 in the textbook | 100分 |
| Work on homework problems | 90分 | ||
| 10. | Simulated Annealing | Read Chapter 12 in the textbook | 100分 |
| Work on homework problems | 90分 | ||
| 11. | Particle swarm optimization | Read Chapter 15 in the textbook | 100分 |
| Work on homework problems | 90分 | ||
| 12. | Applications of Engineering Optimization | Read Chapter 19 in the textbook | 100分 |
| Work on homework problems | 90分 | ||
| 13. | MATLAB tools for solving optimization problems | Using MATLAB tools for solving optimization problems | 100分 |
| Work on homework problems | 90分 | ||
| 14. | Final examination | Preparation for final exam | 100分 |
| Work on homework problems | 90分 | ||
| Total. | - | - | 2660分 |
| A:Fundamental Mechanical Engineering | B:Advanced Mechanical Engineering | C:Environment and Materials Engineering | D:Chemistry and Biotechnology | E:Electrical Engineering and Robotics | G:Advanced Electronic Engineering | F:Information and Communications Engineering | L:Computer Science and Engineering | H:Urban Infrastructure and Environment |
|---|
| ways of feedback | specific contents about "Other" |
|---|---|
| Feedback in outside of the class (ScombZ, mail, etc.) | Feedback on exams, assignments, etc., can be done inside of the class/ or outside of the class via Scombz, email, or Google chat. |
| Work experience | Work experience and relevance to the course content if applicable |
|---|---|
| N/A | N/A |