UNIVERSITY OF UDINE
Degree in Mathematics
Course Syllabus
Operations Research
a.y. 1999-2000
instructors: Franca Rinaldi and Paolo Serafini
Aims: The two modules complete the topics of the previous course on Optimization and provide an overview of theoretical (Decision theory, Game theory) and practical (scheduling, routing,..) modelling issues. Moreover, stochastic techniques will be presented in the second module to model queueing systems and multistage decision processes. Eventually students should be able to identify the mathematical model which best fits a real problem and to solve it.
MODULE # 1
NONLINEAR PROGRAMMING
Optimality principle. Bellman's equation. Optimal control. Combinatorial problems.
DECISION THEORY
Criteria in presence of uncertainty. Criteria in presence of risk. Expected value of information. Use of Bayes' theorem to recompute probabilites. Decision trees. Lotteries and value function evaluation. Lotteries and subjective probability.
MULTI OBJECTIVE DECISION MAKING
Pareto optimality. Order structures. Utility functions. Arrow's impossibility theorem. Multi attribute decision making. Multi objective programming. Scalarization techniques. Interactive techniques.
GAME THEORY
Extended and normal form. Zero-sum games. Pure and mixed strategies. Non constant sum games. Nash equilibrium. n-person games. Coalitions and imputations. Core of a game. Shapley value.
SCHEDULING
Pert. One machine problems. Parallel machines. Job shop models.
ROUTING
Arc routing problems. Capacitated vehicle routing problems.
MODULE # 2
QUEUEING THEORY
Markov chains and Markov processes with finite states. Birth-death processes. Poisson processes. M/M queues. Embedded Markov chains. Queues M/G/1, M/D/1 and M/Er/1. Pollaczek-Khinchin formula.
MARKOV DECISION PROCESSES
Finite horizon formulation. Policy evaluation and optimal policy computation. Infinite horizon formulation, discounted and average cases. Use of dynamic programming and linear programming.
MODELS IN OPERATIONS RESEARCH
Case studies with laboratory practice using packages like Lingo, Mathematica, Cplex.