Skip to main content
Skip header

Operations Research I

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code460-4121/01
Number of ECTS Credits Allocated4 ECTS credits
Type of Course Unit *Optional
Level of Course Unit *Second Cycle
Year of Study *First Year
Semester when the Course Unit is deliveredSummer Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites
PrerequisitiesCourse Unit CodeCourse Unit Title
460-4086Biologically Inspired Algorithms
Name of Lecturer(s)Personal IDName
SKA206doc. Ing. Lenka Skanderová, Ph.D.
Summary
Operations research (OR) is a set of scientific disciplines focused on decision and optimization problems. Also known as management science or decision science, it involves the application of various mathematical methods and computer science in the design and optimization of systems and in the search for optimum decisions, especially regarding resource allocation.

The course introduces basic principles, problems, and methods of operations research. It discusses the historical context, properties of solved problems, and the impact of operations research. Mathematical modeling of real-world problems as well as the task of parameter optimization is presented. Linear programming techniques and their application will be discussed.

Besides the deterministic methods, stochastic techniques will be introduced with regard to the actual research publications in this area. At the end of the course, students will be capable to select and apply the most appropriate method (deterministic or stochastic).
Learning Outcomes of the Course Unit
The aim of this course is to introduce the basic deterministic and advanced stochastic methods for solving different combinatorial/discrete optimization problems. The different problems from the area of transportation, assignment, and scheduling will be discussed.

At the end of the course, the students will be able to solve various tasks from the area of production control and planning, logistics, routing, etc.
Course Contents
Operations Research (OR) is a discipline of applying advanced analytical methods to make better decisions. Also known as management science or decision science, it involves the application of information technology in designing systems to operate in the most effective way, or deciding how to allocate scarce human resources, money, equipment, or facilities. This course will address the different aspects of OR.

Lectures:
=========
1. Introduction to operations research.
2. Modeling.
3. Linear programming.
4. Simplex method - graphic form.
5. Simplex method - algebraic form. Relations between graphic and algebraic form.
6. Simplex method - tableau form. Relations between algebraic, and tableau form.
7. Transportation problem - Vogel's approximation.
8. Transportation problem - Russell's approximation.
9. Transportation problem - optimality test. Optimization of the sub-optimal solution provided by Vogel's or Russell's method.
10. Assignment problem - simplex method, Hungarian algorithm. Relations between transportation and assignment problem.
11. Constrained optimization - stochastic methods.
12. Dynamic constrained optimization - stochastic methods.
13. Large-scale optimization problems.
14. Network optimization models.

Seminars:
========
1. Modeling.
2. Simplex method - graphic form.
3. Simplex method - algebraic form.
4. Simplex method - tableau form.
5. Transportation problem, Vogel's approximation.
6. Transportation problem, Russell's approximation.
7. Optimality test. Optimization of the sub-optimal solution.
8. Assignment problem. Application of the simplex method, assignment problem conversion (to transportation problem).
9. Constrained optimization using stochastic methods. Implementation of the state-of-the-art algorithms of differential evolution and particle swarm optimization. Application of the algorithm to the selected engineering problems.
10. Dynamic constrained optimization using stochastic methods. Implementation of the selected algorithms developed to solve the dynamic constrained optimization problems.
11. Techniques used in stochastic methods to improve the convergence and quality of the provided solutions. Sub-populations, clustering, diversity preservation techniques. The balance between exploration and exploitation.
12. Implementation of the stochastic methods developed for large-scale optimization.
13. Network optimization models - maximum flow problem.
14. Network optimization models - minimum cost flow problem.
Recommended or Required Reading
Required Reading:
[1] Taha Hamdy (2010) Operations Research: An Introduction (9th Edition). ISBN-13: 978-0132555937
[2] Winston Wayne (2003) Operations Research: Applications and Algorithms. ISBN-13: 978-0534380588
[3] Pinedo M. (2012) Scheduling: Theory, Algorithms, and Systems. Springer. ISBN-13: 978-1461419860
[4] Hillier, F. S. (2012): Introduction to operations research. Tata McGraw-Hill Education. ISBN: 0072321695
[1] Taha Hamdy (2010) Operations Research: An Introduction (9th Edition). ISBN-13: 978-0132555937
[2] Winston Wayne (2003) Operations Research: Applications and Algorithms. ISBN-13: 978-0534380588
[3] Pinedo M. (2012) Scheduling: Theory, Algorithms, and Systems. Springer. ISBN-13: 978-1461419860
[4] Hillier, F. S. (2012): Introduction to operations research. Tata McGraw-Hill Education. ISBN: 0072321695
Recommended Reading:
[1] Marlow W. Mathematics for Operations Research. Dover Publications. ISBN-13: 978-0486677231
[1] Marlow W. Mathematics for Operations Research. Dover Publications. ISBN-13: 978-0486677231
Planned learning activities and teaching methods
Lectures, Tutorials
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Credit and ExaminationCredit and Examination100 (100)51
        CreditCredit45 20
        ExaminationExamination55 6