Discrete Decision Making

Credits: 3

Course: Elective

Language of the course: English


Students will learn to

  • Understand principles of decision making
  • Use methods of Linear programming
  • Solve transportation problems and their variants
  • Make Decision Analysis under certainty, uncertainty and risk
  • Apply Simulation Modeling for Decision Making
  • Solve network problems
  • Use elements of game theory for Decision Making


Decision making is a popular tool in many applied areas such as economics, psychology, sociology, philosophy, mathematics, computer science, and others. It is concerned with identifying the values, uncertainties, and other issues relevant to a given decision, its rationality, and the resulting optimal decision.

The course includes general principles of decision making, a popular model of linear and nonlinear programming, duality and post-optimal analysis, elements of game theory, and simulation modeling. Having completed the course, you will gain an understanding of what decision making can provide through hands-on experience with mathematical and programming tools. By following along with the provided code, you will experience how one can perform decision making under conditions of certainty, uncertainty, and risk.


Lectures and practice assignments


Attendance is mandatory. Students cannot miss more than one class.

Grading: 40% individual assignments; 60% final exam.