Engineering Optimization (工程优化)

Course information

Prerequisites

Coursework

Introduction

The course is designed for undergraduate (graduate) students from Zhengzhou University to provide a view of optimization methods for solving engineering problems. Students with a background in industrial engineering, logistics management, computer science, mechanical engineering, electrical engineering, etc., are welcome to join this course. This course covers exact algorithms and meta-heuristics for solving linear programming, integer programming, nonlinear programming, multiple objective optimization, bi-level programming, and robust optimization. The source code of branch and bound, genetic algorithm, neighborhood search heuristic, genetic programming, etc., are provided to help students understand the related theories. Advanced optimization methods for solving the combinatorial optimization problem, such as reinforcement Learning, will also be provided.

Schedule (tentative)

WeekDateTopicPPTNoteCodeMaterial
115, Feb.IntroductionPPT   
 17, Feb.IntroductionPPT——  
224, Feb.Root finding————  
301, Mar.Root finding ——  
 03, Mar.System of equations ——  
410, Mar.Linear programming ——  
515, Mar.Branch and bound ——  
 17, Mar.Branch and bound ——  
624, Mar.Non-linear programming ——  
729, Mar.Non-linear programming ——  
 31, Mar.Non-linear programming ——  
807, Apr.Roubust optimization ——  
912, Apr.Roubust optimization————  
 14, Apr.Multiple objective optimization————  
1021, Apr.Multiple objective optimization————  
1126, Apr.Multiple level optimization————  
 28, Apr.Nash equilibrium————  
1205, MaySingle solution based heuristics ——  
1310, MaySimulated annealing ——  
 12, MayIterated local search ——  
1419 , MayVariable neighborhood search ——  
1524, MayGreedy randomized adaptive search procedure ——  
 26, MayPopulation based heuristics ——  
1602, Jun.Genetic algorithms ——  
1707, Jun.Particle swarm optimization ——  
 09, Jun.Harmony search algorithm ——  
1816, Jun.Reinforcement Learning ——  
19 Final Exam ——  

Homework

Teamwork

Flag Counter