Home > Syllabus

Syllabus


Syllabus

IE 607 Heuristic Optimization (啟發式最佳化)

Spring 2003 

Instructor: 梁韵嘉 (Yun-Chia Liang)

                  Office Hours: Wednesdays 2:00 to 4:00 PM, or just stop by

                  R2511

                  03-4638800 ext 521

                  ycliang@saturn.yzu.edu.tw 

Class Meets: Thursdays 1:10 PM to 4:00 PM in R2604 

      Course website: http://140.138.143.31/teachers/Ycliang/Heuristic%20Optimization%20912/HOindex.html or you may find it under the global logistics lab web. 

      Textbook: No specific book is required for this course. 

          Supplemental Materials: Some journals to look at are IEEE Transactions on Evolutionary Computation, Journal of Heuristics, Computers & Operations Research, IIE Transactions, INFORMS Journal on Computing, Evolutionary Computation, Annals of Operations Research, Proceedings of the International Conference on Genetic Algorithms, Proceedings of the IEEE International Conferences on Evolutionary Computation. Some books to look at are Genetic Algorithms in Search, Optimization and Machine Learning by Goldberg, Genetic Algorithms & Engineering Design by Gen and Cheng, Adaptation in Natural and Artificial Systems by Holland, Evolutionary Computation by Fogel, Evolutionary Algorithms in Theory and Practice by Back, Swarm Intelligence from Natural to Artificial Systems by Bonabeau, Dorigo, and Theraulaz, Modern Heuristic Search Methods by Rayward-Smith, Modern Heuristic Techniques for Combinatorial Problems by Reeves, etc.  

              Objective: This course is a survey of the newer, most common heuristic search methods. The areas of focus will be simulated annealing (SA), genetic algorithms (GA), evolutionary strategies (ES), tabu search (TS), and ant colony optimization (ACO), and particle swarm intelligence (PSI). Other methods such as random methods will be briefly covered. Both combinatorial and continuous optimization problems will be considered, with emphasis on combinatorics. The main techniques will be introduced, discussed critically and variations presented. Key papers from the literature, including applications, will be used. Students should gain knowledge of how and why these techniques work, when they should be applied and their relative merits to each other and to more traditional approaches, such as mathematical programming.  

              Course Structure: This class will be lectured in English, and it is a graduate course with emphasis on self exploration and research. There will be homework assignments and a term project.  

              The homework assignments and project can be a small group (3 people or less) or individual effort. The project can synthesize multiple techniques or be an in depth exploration of on technique using problems and applications are of the student’s choice. Each project consists of a written report describing the problem area, the technique(s) selected, and how and why they were applied. A literature review relevant to the project should be undertaken and written up in the report. The report should give results, summarize findings, and make recommendations. A brief oral presentation (15-20 minutes) is also required to provide the same information to your classmates. A project proposal consists of a one page description of the intended project is due on May 22. Projects are due June 20.  

              Required Skills: Programming of some sort (C, Visual Basic, Pascal, Fortran, Matlab, etc.) is required to implement the optimization methods. The can be done on PC’s or workstations without extensive or sophisticated programming knowledge. Emphasis is on effectiveness, not computational efficiency in terms of CPU effort. There are some web sites with code already done that you could modify if you prefer that.  

              Grading: Homework assignments (5 @ 30 points) 150

              Project – oral and written 100

              Class participation 10

              Total Available 260 (then convert to 0-100 scale)

              No late assignment and project will be accepted!!

           

              Schedule of Classes

           

              Date Subject        Assignments Due 

           

              2/27 no class

              3/6 Introduction to Heuristic Search

              3/13 Simulated Annealing      

              3/20 Simulated Annealing

              3/27 Ant Colony Methods      HW#1 Due (SA)

              4/3 no class (Spring Break)

              4/10 Particle Swarm Optimization    HW#2 Due (ACO)

              4/17 Genetic Algorithms (Midterm Week)  

              4/24 Genetic Algorithms      HW#3 Due (PSO)

              5/1 Evolutionary Strategies     

              5/8 Tabu Search       HW#4 Due (GA)

              5/15 Tabu Search       

              5/22 Constrained Handling     HW#5 Due (TS)

                                                                                  Project Proposal Due

              5/29 Miscellaneous Methods and Hybrid

                            Methods

              6/5  Miscellaneous Methods and Hybrid

                            Methods

              6/12 Project Presentation

              6/20 no class (Final Exam Week)    Project Report Due

           


Search more related documents:Syllabus
Download Document:Syllabus

Set Home | Add to Favorites

All Rights Reserved Powered by Free Document Search and Download

Copyright © 2011
This site does not host pdf,doc,ppt,xls,rtf,txt files all document are the property of their respective owners. complaint#nuokui.com
TOP