16 May 2014
Utrecht, The Netherlands
****************************************** * * * NVTI Theory Day May 16, 2014: * * Programme, Abstracts, and Registration * * * ****************************************** We are happy to invite you for the Theory Day 2014 of the NVTI (Nederlandse Vereniging voor Theoretische Informatica, Dutch Asssociation for Theoretical Computer Science). The NVTI supports the study of theoretical computer science and its applications. NVTI Theory Day 2014 Friday May 16, 2014, 9:30-16:45 VERGADERRUIMTE UTRECHT !! PLEASE NOTE THE LOCATION !! Pieterskerkhof 23 Utrecht http://www.vergaderruimte-utrecht.nl/ See below for a "how to get there" We have an interesting program, covering important streams in theoretical computer science, with excellent speakers from The Netherlands and abroad: Erika Abraham (RWTH Aachen University, Germany) http://www-i2.informatik.rwth-aachen.de/i2/eab/ Marieke Huisman (University of Twente) http://wwwhome.ewi.utwente.nl/~marieke/ Elena Marchiori (Radboud University, Nijmegen) http://www.cs.ru.nl/~elenam/ Peter Bro Miltersen (Aarhus University, Denmark) http://www.daimi.au.dk/~bromille/ It is possible to participate in the organized lunch, for which registration is required. The costs of around 15 Euro can be paid (cash) at the location. We just mention that in the direct vicinity of the meeting room there are plenty of nice lunch facilities as well. It is also possible to participate in the organized dinner, which will take place in Restaurant Luden, close to the station, http://www.luden.nl/, around 18.00. The dinner (meat, fish, or vegetarian) costs around 30 euro. Both for the lunch and for the dinner: Please register with Ms Susanne van Dam (Susanne.van.Dam@cwi.nl or 020 592 4189) no later than Monday May 12, 2014. The NVTI theory days are sponsored (financially or in kind) by NWO (Netherlands Organisation for Scientific Research), CWI (Dutch Center of Mathematics and Computer Science), the Dutch research schools IPA (Institute for Programming Research and Algorithmics) and SIKS (Dutch research school for Information and Knowledge Systems), and by Elsevier Science. Please find the full program and abstracts of the lectures below. Kind regards, Femke van Raamsdonk ********************************************************************* ********************************************************************* Programme of the NVTI Theory Day of May 16, 2014 ********************************************************************* ********************************************************************* 9.30-10.00: Arrival with Coffee 10.00-10.10: Opening 10.10-11.00: Speaker: Marieke Huisman (University of Twente) Title: Verification of Concurrent Software 11.00-11.30: Coffee/Tea 11.30-12.20: Speaker: Peter Bro Miltersen (Aarhus University, Denmark) Title: Real Algebraic Geometry in Computational Game Theory 12.20-12.40: Speaker: Joep van Wijk (NWO) 12.40-14.10: Lunch (see above for registration) 14.10-15.00: Speaker: Erika Abraham (RWTH Aachen University, Germany) Title: Modeling and analyzing probabilistic systems 15.00-15.20: Coffee/Tea 15.20-16.10: Speaker: Elena Marchiori (Radboud University, Nijmegen) Title: Axioms for graph clustering 16.10-16.40: Business meeting NVTI ********************************************************************* ********************************************************************* Abstracts of the talks of NVTI Theory Day of May 16, 2014 ********************************************************************* ********************************************************************* 10.10-11.00 Speaker: Marieke Huisman (University of Twente) Title: Verification of Concurrent Software Abstract: This talk presents the VerCors approach to verification of concurrent software. First we discuss why verification of concurrent software is important, but also challenging, and then we show how permission-based separation logic allows one to reason about multithreaded Java programs in a thread-modular way. We discuss in particular how we use the logic to use specify and verify different implementations of synchronisers, and how we reason about class invariance properties in a concurrent setting. Further, we show how the approach is also suited to reason about programs using a different concurrency paradigm, namely kernel programs using the Single Instruction Multiple Data paradigm. Concretely, we illustrate how permission-based separation logic is used to verify functional correctness properties of OpenCL kernels. ********************************************************************* ********************************************************************* 11.30-12.20 Speaker: Peter Bro Miltersen (Aarhus University, Denmark) Title: Real Algebraic Geometry in Computational Game Theory Abstract: We discuss two recent applications of Real Algebraic Geometry in Computational Game Theory: 1) A tight worst case upper bound on the running time of the strategy iteration algorithm for concurrent reachability games. 2) Polynomial time equivalence between approximating a Nash equilibrium and approximating a trembling hand perfect equilibrium of a multi-player game in strategic form. The applications appear in joint works with Kousha Etessami, Rasmus Ibsen-Jensen, Kristoffer Arnsfelt Hansen, Michal Koucky, Niels Lauridsen, Troels Bjerre Soerensen and Elias Tsigaridas. ********************************************************************* ********************************************************************* 14.10-15.00 Speaker: Erika Abraham (RWTH Aachen University, Germany) Title: Modeling and analyzing probabilistic systems Abstract: Many real-world applications exhibit random behavior. Prominent examples are randomized distributed algorithms, where randomization is used to break the symmetry between identical processes in leader election and mutual exclusion algorithms, for routing purposes, or for obtaining consensus---a problem that is known to be practically unsolvable in a deterministic setting as indicated by various results. Prevailing formalisms to model such applications are discrete-time Markov decision processes (MDPs) and deterministic simplifications thereof, so-called discrete-time Markov chains (DTMCs). After introducing these model classes, we discuss how probabilistic safety properties can be model checked on MDP models or, more generally, maximal probabilities of satisfying $\omega$-regular properties. An important limitation of probabilistic model checking is the lack of diagnostic feedback in case a property is violated. We shortly discuss what counterexamples are in the probabilistic setting and how to determine them algorithmically. ********************************************************************* ********************************************************************* 15.20-16.10 Speaker: Elena Marchiori (Radboud University, Nijmegen) Title: Axioms for graph clustering Abstract: Cluster analysis, also called clustering, is an important topic in machine learning, with a wide range of applications in diverse areas such as life and biomedical sciences, sociology, and economy. A set of objects is divided into groups in such a way that objects in one group are more `related' to each other than to objects in the other groups. In spite of intense research there is no common agreement on the definition of clustering. Consequently, different perspectives have emerged yielding a wealth of methods. Many methods for clustering are based on optimizing a quality function, which assigns a score to a clustering. Clustering is then performed by optimizing such a function. In this talk we will discuss axioms for clustering, that is, properties that intuitively ought to be satisfied by clustering quality functions. After a short introduction to clustering and its applications, we will discuss these axioms. In particular, we will illustrate their use to rule out and to improve clustering quality functions. This is joint work with Twan van Laarhoven. ********************************************************************* ********************************************************************* HOW TO GET TO VERGADERRUIMTE UTRECHT ********************************************************************* ********************************************************************* Description of walking route from Utrecht CS (850 meter 10 minutes): (translated from http://www.vergaderruimte-utrecht.nl/) 1. Go into the mall Hoog Catharijne (follow `Centrum') and take the exit `Moreelsepark'. (turn right after ABN AMRO en go straight on after that). 2. Pass through the revolving doors (next to HEMA) and take the escalator downwards. 3. Once outside, turn left. 4. After approximately 300 meters (you cross a broad street, sort of crossing twice) until you cannot proceed further, and almost enter a Chinese wok restaurant, turn right. 5. After approximately 50 meters, turn left at the first street, which is `Zadelstraat'. Now you walk towards the Domtoren. Continue straight on until you stand in front of the Domtoren. 6. Pass with the Domtoren on your right hand, and walk straight on. Take the Voetiusstraat, this leads you automatically to the Pieterskerkhof. On your left, you see a passageway with a gate (barrier). This is the entrance to vergaderruimte. -------------------- Looproute beschrijving vanaf Utrecht CS (850 meter 10 minuten): (overgenomen van http://www.vergaderruimte-utrecht.nl/) 1. Loop Hoog Catharijne in (volg `Centrum') en neem uitgang `Moreelsepark' (na de ABN AMRO rechtsaf en vervolgens rechtdoor lopen). 2. Ga door de draaideuren (naast de HEMA) en neem de roltrappen naar beneden. 3. Buiten aangekomen ga je linksaf. 4. Na ca. 300 meter (je steekt twee maal een weg over) tot je niet meer verder kunt en tegen een Chinees wok restaurant aanloopt ga je rechtsaf. 5. Na ca 50 meter sla je de eerste straat links in (Zadelstraat). Je loopt nu recht op de Domtoren af. Loop rechtdoor tot je recht voor de Domtoren staat. 6. Passeer de Domtoren aan de linkerkant en loop rechtdoor. Via de Voetiusstraat kom je automatisch uit op het Pieterskerkhof. Aan de linkerkant zie je een passage (doorgang) met een slagboom. Dit is de toegang naar de vergaderruimte.