Türkçe | English
FACULTY of SCIENCE / COMPUTER SCIENCE
Computer Sciences
Course Catalog
https://www.ktu.edu.tr/isbb/
Phone: +90 0462 +90 (462) 377 3112
FENF
FACULTY of SCIENCE / COMPUTER SCIENCE / Computer Sciences
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

BILB3019Integer Programming4+0+0ECTS:4
Year / SemesterFall Semester
Level of CourseFirst Cycle
Status Elective
DepartmentCOMPUTER SCIENCE
Prerequisites and co-requisitesNone
Mode of Delivery
Contact Hours14 weeks - 4 hours of lectures per week
LecturerDr. Öğr. Üyesi Serkan AKBAŞ
Co-LecturerProf. Dr. Türkan ERBAY DALKILIÇ
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
Introduce the students to the integer programming problems, various techniques for solving integer programming problems and the concept of optimization.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : Develop an integer programming model for the given problem. 2,4,5,111,
LO - 2 : Find integer solutions for the developed integer programming model. 2,4,5,111,
LO - 3 : Can modeling and solving the real-world problems. 2,4,5,111,
LO - 4 : Learn the solution methods of integer programming models. 2,4,5,111,
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
Integer programming, game theory, decision theory, network models, multi criteria decision and dynamic programming subjects are giving in this course. Construct mathematical models of this problems and special solution methods of this problems are explain.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Introduction to integer programming
 Week 2Formulation of integer programming problems
 Week 3Branch bound technique
 Week 4Branch bound technique for knapsack problem
 Week 5Game theory
 Week 6Decision analysis, decision making under uncertainty and risk
 Week 7Decision trees and utility theory
 Week 8Network models, shortest path problem, Dijkstra algorithm, maximum flow problems, solving linear programming
 Week 9Mid-term exam
 Week 10Minimum cost network flow problems minimum spanning tree problems
 Week 11Multi-criteria decision making, scoring method, Analytic hierarchy process, TOPSIS
 Week 12Goal programming
 Week 13Introduction to Dynamic programming
 Week 14Stock planning and solution of distribution problems with dynamic programming
 Week 15Application with WinQSB
 Week 16End of term exam
 
Textbook / Material
1Wolsey, L.A., Integer Programming, Awiley-Interscience Publication New York, 1998.
 
Recommended Reading
1Nemhauser, G., Integer and combinatorial optimization, Awiley-Interscience Publication New York, 1999.
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 9 1.5 50
End-of-term exam 16 1.5 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 4 14 56
Sınıf dışı çalışma 3 14 42
Arasınav için hazırlık 10 1 10
Arasınav 1.5 1 1.5
Dönem sonu sınavı için hazırlık 17 1 17
Dönem sonu sınavı 1.5 1 1.5
Total work load128