Why this course??

Combinatorial analysis problems are often faced with in operations research and management science. Besides, many practical problems exist in real life cases. Therefore, formulating and building related models has upmost attention. Industrial engineering students can have sufficient level of theoretical side of mathematical modeling and solution algorithms by the department’s specific courses. Formulating and building combinatorial models require study real life cases, work on practical applications, use solver packages, etc., which are actually not covered by current department courses. This course is expected to fill this gap.


The aim of this cour se is to develop better skills in understanding, formulating and building combinatoria l models.  The student will

  • be able to count properly
  • have an understanding of combinatorial modeling in problem solving 
  • have skills in combinatorial analysis of the results
  • be able to solve basic combinatorial optimization problems