ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE

Syllabus ( IE 202 )


   Basic information
Course title: Discrete Optimization
Course code: IE 202
Lecturer: Assist. Prof. Figen ÖZTOPRAK TOPKAYA
ECTS credits: 6
GTU credits: 3 ()
Year, Semester: 2, Spring
Level of course: First Cycle (Undergraduate)
Type of course: Compulsory
Language of instruction: English
Mode of delivery: Face to face
Pre- and co-requisites: None
Professional practice: No
Purpose of the course: The aim of the course is to introduce basic concepts of discrete optimization by developing both theory and practice
   Learning outcomes Up

Upon successful completion of this course, students will be able to:

  1. Design discrete optimization models (linear and integer) for various problems.

    Contribution to Program Outcomes

    1. Understand, use and interpret scientific concepts related to engineering and mathematics fields
    2. Use mathematical modelling, statistical applications, analysis methods and techniques and the system approach necessary in industrial engineering applications
    3. Detect a problem to be solved, formulate it and develop a solution model
    4. Adhere to life-long learning principle and learn how to learn

    Method of assessment

    1. Written exam
    2. Homework assignment
    3. Term paper
  2. Identify, formulate and solve engineering problems by using discrete optimization methods.

    Contribution to Program Outcomes

    1. Understand, use and interpret scientific concepts related to engineering and mathematics fields
    2. Use mathematical modelling, statistical applications, analysis methods and techniques and the system approach necessary in industrial engineering applications
    3. Detect a problem to be solved, formulate it and develop a solution model
    4. Adhere to life-long learning principle and learn how to learn

    Method of assessment

    1. Written exam
    2. Homework assignment
    3. Term paper
  3. Solve the optimization problems via optimization software

    Contribution to Program Outcomes

    1. Understand, use and interpret scientific concepts related to engineering and mathematics fields
    2. Use mathematical modelling, statistical applications, analysis methods and techniques and the system approach necessary in industrial engineering applications
    3. Detect a problem to be solved, formulate it and develop a solution model
    4. Take leadership role and use initiative

    Method of assessment

    1. Written exam
    2. Homework assignment
    3. Term paper
   Contents Up
Week 1: Review: Linear programming
Week 2: Introduction to discrete optimization: theoretical & practical comparison of continuous and discrete optimization
Week 3: Introduction to computational complexity: P vs NP
Week 4: Integer programming
Week 5: Branch and bound method - Homework 1
Week 6: Introduction to logic, proof methods
Week 7: Mixed-integer, binary programming - Homework 2
Week 8: Knapsack, bin packing, cutting stock problems
Week 9: Cutting plane methods
Week 10: Applications: modeling & solving integer programming problems via optimization software - Homework 3
Week 11: Network models: Notation, min cost flow, min spanning tree
Week 12: Hamiltonian cycle, travelling salesman problem - Homework 4
Week 13: Network simplex method
Week 14: Applications: modeling & solving network problems via optimization software - Homework 5
Week 15*: --
Week 16*: Final exam
Textbooks and materials: Introduction to Operations Research, Hillier and Lieberman McGraw-Hill, 7th Edition, 2002.
Logic and Integer Programming, Williams, Springer, 2009th edition, 2009.
Recommended readings: -
  * Between 15th and 16th weeks is there a free week for students to prepare for final exam.
Assessment Up
Method of assessment Week number Weight (%)
Mid-terms: 9 35
Other in-term studies: 0
Project: 0
Homework: 5,7,10,12,14 30
Quiz: 0
Final exam: 16 35
  Total weight:
(%)
   Workload Up
Activity Duration (Hours per week) Total number of weeks Total hours in term
Courses (Face-to-face teaching): 3 14
Own studies outside class: 2 14
Practice, Recitation: 0 0
Homework: 6 6
Term project: 10 1
Term project presentation: 0 0
Quiz: 0 0
Own study for mid-term exam: 13 1
Mid-term: 2 1
Personal studies for final exam: 15 1
Final exam: 4 1
    Total workload:
    Total ECTS credits:
*
  * ECTS credit is calculated by dividing total workload by 25.
(1 ECTS = 25 work hours)
-->