News
Results of the re-examWritten on 17.04.15 by Thilo Krüger
|
re-exam tomorrowWritten on 08.04.15 by Thilo Krüger The re-exam of the course Modelling and Simulation will take place tomorrow April 9th, 14:00 in HS001 E1 3 (as stated before, no changes). We will start on time, so make sure that you are in front of the lecture hall early enough. |
Exam re-scheduled and Project resultsWritten on 23.03.15 by Thilo Krüger The results of the project are now published. You should see in your personal status a new point 'Project' together with a comment 'passed' or 'not passed' and a grade '0.0', '0.3' or '0.7'. This grade is a modifier that will improve your final grade. Note that this modifier only improves your grade… Read more The results of the project are now published. You should see in your personal status a new point 'Project' together with a comment 'passed' or 'not passed' and a grade '0.0', '0.3' or '0.7'. This grade is a modifier that will improve your final grade. Note that this modifier only improves your grade if you pass the course. Furthermore you cannot get a better grade than 1.0 and your final grade will be rounded to '.0', '.3' or '.7'. We re-scheduled the re-exam according to the doodle-poll to April 9th, 14:00 The exam will take place in lecture hall HS001, E1 3. |
Exam and GradesWritten on 24.02.15 by Thilo Krüger
|
Exam (end term) and Q&A sessionWritten on 17.02.15 by Thilo Krüger The Modelling and Simulation exam will take place on
Friday, 20th Feb. 2015, 14:15 in lecture hall HS001, E1 3
Note that there will be a question and answer session in the tutorial-slot tomorrow (Wednesday) morning, at 10:15 in seminar room 16. |
Written on 14.01.15 by Thilo Krüger Due to the Demonstration, tomorrows lecture (Thursday, January 15th) will already start at 12:00 sharp (s.t.). Remember that we are in seminar room 328, E1 3 for all upcoming lectures. |
Project: General AssignmentWritten on 14.01.15 by Thilo Krüger The following is the official assignment for all projects. You will find it also in the materials section. Please read it carefully. You find here the conditions with which you will pass successfully this assignment: 1.) Start by solving exercises a) and b) of the projects. For a), plot all… Read more The following is the official assignment for all projects. You will find it also in the materials section. Please read it carefully. You find here the conditions with which you will pass successfully this assignment: 1.) Start by solving exercises a) and b) of the projects. For a), plot all observables that can be plotted and write down the remaining ones. If you don't have explicitly given observables find meaningful ones. Give also the code of your calculations. Document your code! If you have done everything, submit your solution as zip-file as usual until February 3rd, 23:59. You will get feedback, if you passed this first step directly or not. If not, you have one week more to submit a version that let you pass this first step. Note that if you submit the new version in 2 days, you will have a third possibility to hand in a correct version within the 7 days. You will get exact information on the new deadlines in the feedback mail after you submitted the first part.
Submit your solution to the complete assignment. Again you will get feedback and suggestions, what you can change to pass this step. Note that it can last up to 3 working days before you get the feedback. You can repeat these steps as often as you wish, but take care of the deadline below. As soon as your feedback says that you passed the project, you are done. If you could not manage to hand in a solution that passes until March 3rd, 23: 59, you will fail the project and therefore the whole course.
|
Cancellation of the lecture (2)Written on 03.12.14 by Thilo Krüger Unfortunately, we have to cancel again the lecture tomorrow. Again, you will find a recorded version of the lecture in the materials section. Since due to weather reasons almost nobody could make it to the tutorial today, we offer a tutorial in the slot of the lecture: Tomorrow, Thursday,… Read more Unfortunately, we have to cancel again the lecture tomorrow. Again, you will find a recorded version of the lecture in the materials section. Since due to weather reasons almost nobody could make it to the tutorial today, we offer a tutorial in the slot of the lecture: Tomorrow, Thursday, December 4th: 12:15 pm in room 328, E1 3, there will be a tutorial about exercise sheet 5! |
Cancellation of the lectureWritten on 02.12.14 by Thilo Krüger Unfortunately, the lecture of today (Tuesday, December, 2nd) has to be canceled. A recorded version of the lecture will be published later today instead. The Tutorial tomorrow will take place as usual and the next lecture will hopefully take place on Thursday. |
Working in groups on the exercisesWritten on 14.11.14 by Thilo Krüger We are offering you to hand in your solutions to the compulsory exercises in groups of up to two students. This means that you should not work in groups of more than two, for example in groups of three. This should be obvious. If you are taking the course as a group of three, we suggest that the… Read more We are offering you to hand in your solutions to the compulsory exercises in groups of up to two students. This means that you should not work in groups of more than two, for example in groups of three. This should be obvious. If you are taking the course as a group of three, we suggest that the role of the third one, who has to work alone, should change each week. However, we recommend to use the board to find somebody else to work with. We still have to decide the distribution of points for the last exercise sheet 3. In any case, we will definitively take into account obvious plagiarism from the current exercise sheet 4 on. |
Exam-registration in HISPOSWritten on 10.11.14 by Thilo Krüger The registration for the exams is now possible in HISPOS. You must register to take the exams. Note that you can withdraw until one week before the first exam takes place. In our course, this will be most likely the project. If you have any problems, please send an e-mail to Thilo… Read more The registration for the exams is now possible in HISPOS. You must register to take the exams. Note that you can withdraw until one week before the first exam takes place. In our course, this will be most likely the project. If you have any problems, please send an e-mail to Thilo (thilo@dennis.cs.uni-saarland.de)
|
Scheduling the Tutorial (2)Written on 27.10.14 by Thilo Krüger The tutorials of Modelling and Simulation will take place Wednesdays, 10:15 (as pronounced before) in seminar-room 016, E1 3. For those of you who cannot take part due to collisions: participation at the tutorials is not mandatory, so please use the discussion board instead if you have questions. We… Read more The tutorials of Modelling and Simulation will take place Wednesdays, 10:15 (as pronounced before) in seminar-room 016, E1 3. For those of you who cannot take part due to collisions: participation at the tutorials is not mandatory, so please use the discussion board instead if you have questions. We try to offer example solutions and maybe videos of parts of the tutorials. The deadline for the submission of the solutions to the compulsory assignment(s) is therefore Wednesdays at 8:15 am. |
Scheduling the tutorialWritten on 23.10.14 by Thilo Krüger As announced in the lecture today, we prepared a Doodle poll to find the best time slot for the tutorial. Since the impression after the short survey at the beginning of the lecture was not so good, we propose all possible time slots to find the best one. Please answer this poll as quick as possible,… Read more As announced in the lecture today, we prepared a Doodle poll to find the best time slot for the tutorial. Since the impression after the short survey at the beginning of the lecture was not so good, we propose all possible time slots to find the best one. Please answer this poll as quick as possible, we want to try to find a room for the best time slot soon. Thanks! |
Course starts tomorrowWritten on 20.10.14 (last change on 20.10.14) by Thilo Krüger The Course "Modelling and Simulation" starts on Tuesday, October 21st at 2 pm. The first lecture takes place in Lecture Hall 001, E1 3. |
Video Presentation of the CourseWritten on 14.10.14 by Luca Bortolussi A video presenting the course can be watched here! |
Modelling and Simulation
Credits: 9 ECTS points, advanced lecture
Objectives: The course aims at giving the participants knowledge of the basic concepts in the area of modelling and simulation. The course will focus on modelling and simulation of real-world discrete event systems, that is, at discrete time instants events occur and change the state of the system. Examples of discrete events are customer arrivals at a queue of a service desk, biochemical reactions in a living cell, telephone calls in a call center, etc. Moreover, continuous models will be discussed and their usage, i.e. in the description of biochemical reaction networks.
- Introduction
- classification and terms
- motivating examples:
- HIV drug delivery
- Spreading of cholera
- Fishing interaction with ecosystems
- Data centers and smart grids
- ODE-Models
- definitions
- numerical solvers
- Modelling Languages
- chemical reactions
- Petri nets
- Probabilistic models
- introduction to probabilities
- discrete-time Markov chains
- continuous-time Markov chains
- simulation
- non-Markov models, stochastic discrete event systems
- random number generators
- Mean field and moment closure
- importance sampling
- Output Analysis
- statistics
- Spatial Modelling
- lattices
- patches
- PDEs
Prerequisites: The course is open to students from computer science or bioinformatics interested in modelling and simulation. Mathematical skills and basic programming skills in Matlab are of advantage but not mandatory.
Course organisation: There will be two or three lectures per week (wednesday class may not be run all weeks), and one tutorial class per week. The course will stop once the 20 to 24 lectures will be completed. Check the timetable page for more information. Unexpected modifications to the scheduling may be announced during the course.
Registration: Please use the 'Registration' - Button at the top of this page. Registration is not restricted to a certain number of participants and will be possible until the end of October. Important: You have to register at the HISPOS system to participate in the exams.
Certification Conditions: To get the credit points for the course, you must a) successfully pass a practical project. b) pass an exam. The practical project will be the implementation and analysis of a model of a scenario in biochemistry or in another domain discussed durings the lecture. It has to be done after the lectures and it can be done in groups of two students. The exam will be oral or written, depending on the number of participants of the course. It will take place at the end of the course. To admit for the exam you need 50% of the points from assignments (1 or 2 exercises per week).
Text Books:
- Differential Equations: Nonlinear Dynamics and Chaos. Steven H. Strogatz, 1994.
- W. Rudin, Principles of mathematical analysis. New York: McGraw-Hill, 1976.
- R. L. Burden and J. D. Faires, Numerical analysis. Boston, MA: Brooks/Cole, Cengage Learning, 2011.
- Stochastic Petri nets: Modelling, Stability, Simulation. Peter Jay Haas, 2002.
- Introduction to Discrete Event Systems. C. Cassandras and S. Lafortune, 2008.
- Discrete-Event Simulation. J. Banks, J. Carson, B. Nelson, D. Nicol. Prentice Hall, 2000.
- Simulation. Sheldon M. Ross. Elsevier, 2006.
- Performance of Computer Communication Systems: A Model-Based Approach: A Model Based Approach to Performance Evaluation. Boudewijn R. Haverkort. Wiley, 1998.
- INTRODUCTION TO PROBABILITY. C. Grinstead and L. Snell
- Essentials of Stochastic Processes. R. Durrett, Springer, 2011.