|
|
|
Course syllabus
SynopsisThe course discusses fundamentals of discrete optimization methods as applied to the problems in mechanical design and manufacturing.
Topics include discrete optimization models, integer and mixed-integer programming algorithms, graph search algorithms, heuristic algorithms,
an introduction to NP completeness (optional), and case studies. PrerequisitesGraduate standing with familiarity with MATLAB programming on Windows. Some knowledge in optimization, algorithms and discrete mathematics would be helpful, but not required. TextbooksNone. Course notes and a list of references are available on the Web. LecturesTuesdays and Thursdays at 1:30pm - 3:00pm in 107 EPB InstructorProfessor Kazuhiro Saitou Dr. Karim Hamza Grade breakdown
The Honor
Code is in effect for both the problems sets and the course project.
Unless otherwise announced, all problem sets and reports are due at 1:40pm in the classroom on the dates indicated in Schedule
page. Late
submission (no-no Problem setsProblem sets consist of written problems and computer assignments. The computer assignments include programming in MATLAB in CAEN Windows environment. Familiarity with or willingness to self-learn MATLAB programming is assumed, and therefore there will be neither tutorial nor troubleshooting offered on MATLAB. All problem sets are to be done individually. While it is acceptable, and often helpful, to discuss basic strategies for some problems, all work must be completed individually. Referring to past year's problem set solutions, in any forms, are strictly prohibited. Course projectThe course project emphasizes the application of the course material to the engineering design problems of your choice. It can be done individually or by a team of two or more depending on the enrollment. You are encouraged to work on the problems relevant to your research topics. The project requires a proposal (5%), a progress report (15%), an oral presentation (10%), and a final paper (20%). Members of a team will receive same grades for the proposal, reports and final presentation. Detailed guidelines on each of these, as well as abstracts from past projects, are found in Project info page. While is it acceptable to work on the same project topic for another course taken in the past or concurrently with this course, the project reports must describe the work distinctively done for this course. In particular, the students must consult with the instructor a priori to share or recycle the project topic done in ME555 and/or ME590, and must submit a copy of the reports for these courses together with ME558 reports.
|
|
|