um logo   The University of Michigan
Department of Mechanical Engineering
ME558: Discrete Design Optimization




The references below are generally categorized, although most books cover multiple topics as noted at each title. Bolded are the topics I referred to when developing the course notes. I am constantly in search of easy-to-understand references (that's the primal  criterion!) to help you learn the topics -- please email if you know good books!


Integer programming

Graph algorithms


Complexity Theory

Course projects

When you go to a journal Web site, the default search option may be to search for an entire Web site, which includes articles of the journal as well as *other* journals from the same publisher. When you search, therefore, be sure to select an option for searching articles within the journal.