COURSE UNIT TITLE

: INTEGER PROGRAMMING

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
BIL 4122 INTEGER PROGRAMMING ELECTIVE 2 2 0 5

Offered By

Computer Science

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

ASSOCIATE PROFESSOR ZEYNEP NIHAN BERBERLER

Offered to

Computer Science

Course Objective

To teach basic knowledge in modeling and solving methods of integer programming problems.

Learning Outcomes of the Course Unit

1   Be able to construct mathematical models for integer programming problems.
2   Be able to use special solution methods for solving integer programming problems.
3   Be able to interpret solution outputs of integer programming models.
4   Be able to use the basic principles of dynamic programming.
5   Be able to solve integer programming models by using computer software.

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Pure integer programming models
2 0-1 integer programming models
3 Mixed integer programming models
4 Software applications for solving integer programming models Quiz 1
5 Software applications for solving integer programming models
6 Lagrange relaxation method
7 Gomory cutting plane method
8 Midterm exam
9 Software applications
10 Knapsack problem
11 Traveling salesman problem
12 Machine scheduling problem Quiz 2
13 Heuristic methods
14 Software applications

Recomended or Required Reading

Operations Research: Applications and Algorithms, Wayne L. Winston, 4th Ed., Duxbury Press, ISBN 0534209718.
Introduction to Operations Research, Frederick S. Hillier, Gerald J. Lieberman, Ninth Edition, 2010 Mc GrawHill, ISBN: 9780071267670.
Operations Research. An Introduction, Hamdy A. Taha, Sixth Edition, 1997, Prentice Hall, ISBN 0132811723.

Planned Learning Activities and Teaching Methods

The course is taught in a lecture, class presentation and discussion format. Besides the taught lecture, group presentations are to be prepared by the groups assigned and presented in a discussion session. In some weeks of the course, results of the homework given previously are discussed.

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 MTE MIDTERM EXAM
2 QUZ QUIZ
3 FIN FINAL EXAM
4 FCG FINAL COURSE GRADE MTE * 0.30 + QUZ * 0.20 + FIN * 0.50
5 RST RESIT
6 FCGR FINAL COURSE GRADE (RESIT) MTE * 0.30 + QUZ * 0.20 + RST * 0.50


*** Resit Exam is Not Administered in Institutions Where Resit is not Applicable.

Further Notes About Assessment Methods

None

Assessment Criteria

Will be announced.

Language of Instruction

Turkish

Course Policies and Rules

Will be announced.

Contact Details for the Lecturer(s)

zeynep.berberler@deu.edu.tr

Office Hours

Will be announced.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 13 2 26
Tutorials 13 2 26
Preparations before/after weekly lectures 12 4 48
Preparation for midterm exam 1 8 8
Preparation for final exam 1 10 10
Preparation for quiz etc. 2 6 12
Final 1 2 2
Midterm 1 2 2
Quiz etc. 2 1 2
TOTAL WORKLOAD (hours) 136

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11PO.12PO.13
LO.145
LO.245
LO.345
LO.445
LO.545