Table of Contents
## Probabilistic Aspects of Computer Science (60h, 7 ECTS)Coordination: Serge Haddad (LMF, ENS Paris-Saclay) ## Instructors- Serge Haddad (lectures part 1)
- Stéphane Le Roux (exercices part 1)
- Thomas Nowak (lectures part 2)
- Gabriel Le Bouder (exercises part 2)
## Motivation and Main ObjectivesProbability occurs more and more often in computer science both to address the modelling and simulation of systems where the specification is incomplete, to design efficient (yet simple) algorithms, to study the robustness of security protocols agains attack, etc. The goal of this course is to cover several of these aspects in order to show the versatility of the probability applied to computer science. Every part of this course is intended to be a introduction revealing ideas, principles and techniques while more elaborated techniques will be described in M2 courses. ## Prerequisites- Basic Algorithms
- Finite Automata
- Basics of probability
## Part 1: Markovian Models- Discrete Time Markov Chains
- Discrete event systems
- Renewal processes with arithmetic distribution
- Discrete time Markov chains
- Finite discrete time Markov chains
- Continuous Time Markov Chains
- Renewal processes with non arithmetic distribution
- Continuous time Markov chains
- Finite continuous time Markov chains
- Markov Decision Processes
- Presentation
- Finite horizon analysis
- Discounted reward analysis
- Average reward analysis
- Probabilistic Automata
- Presentation
- Properties of stochastic languages
- Decidability results
## Part 2: Randomized Algorithms & Random Structures
## Bibliography- Part 1
- FELLER W. An Introduction to Probability Theory and Its Applications, Vol. 1 and 2 Wiley
- FOATA D., FUCHS A. Calcul des probabilités, cours et exercices corrigés Dunod
- FOATA D., FUCHS A. Processus stochastiques Dunod
- PUTERMAN M.L. Markov Decision Processes Wiley
- PAZ A. Introduction to probabilistic automata New York, Academic Press
- Part 2
- Michael Mitzenmacher and Eli Upfal. Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis. 2nd edition. Cambridge University Press, Cambridge, 2017. ENS Paris-Saclay Library Amazon
- Rajeev Motwani and Prabhakar Raghavan. Randomized Algorithms. Cambridge University Press, Cambridge, 1995. ENS Paris-Saclay Library Amazon
- Noga Alon and Joel H. Spencer. The Probabilistic Method. 4th edition. John Wiley & Sons, Hoboken, 2016. ENS Paris-Saclay Library Amazon
## Related Courses |