Javier Esparza Pierre Fraigniaud Thore Husfeldt S Elias Koutsoupias (Eds.) S o C R A 2 7 Automata, Languages, 5 8 S C and Programming N L 41st International Colloquium, ICALP 2014 Copenhagen, Denmark, July 8-11, 2014 Proceedings, Part I 123 Lecture Notes in Computer Science 8572 CommencedPublicationin1973 FoundingandFormerSeriesEditors: GerhardGoos,JurisHartmanis,andJanvanLeeuwen EditorialBoard DavidHutchison,UK TakeoKanade,USA JosefKittler,UK JonM.Kleinberg,USA AlfredKobsa,USA FriedemannMattern,Switzerland JohnC.Mitchell,USA MoniNaor,Israel OscarNierstrasz,Switzerland C.PanduRangan,India BernhardSteffen,Germany DougTygar,USA DemetriTerzopoulos,USA GerhardWeikum,Germany Advanced Research in Computing and Software Science SublineofLecturesNotesinComputerScience SublineSeriesEditors GiorgioAusiello,UniversityofRome‘LaSapienza’,Italy VladimiroSassone,UniversityofSouthampton,UK SublineAdvisoryBoard SusanneAlbers,UniversityofFreiburg,Germany BenjaminC.Pierce,UniversityofPennsylvania,USA BernhardSteffen,UniversityofDortmund,Germany DengXiaotie,CityUniversityofHongKong JeannetteM.Wing,MicrosoftResearch,Redmond,WA,USA Javier Esparza Pierre Fraigniaud Thore Husfeldt Elias Koutsoupias (Eds.) Automata, Languages, and Programming 41st International Colloquium, ICALP 2014 Copenhagen, Denmark, July 8-11, 2014 Proceedings, Part I 1 3 VolumeEditors JavierEsparza TechnischeUniversitätMünchen,Germany E-mail:[email protected] PierreFraigniaud LIAFA,UniversitéParisDiderot-Paris7,France E-mail:[email protected] ThoreHusfeldt ITUniversityofCopenhagen,Denmark E-mail:[email protected] EliasKoutsoupias UniversityofOxford,UK E-mail:[email protected] ISSN0302-9743 e-ISSN1611-3349 ISBN978-3-662-43947-0 e-ISBN978-3-662-43948-7 DOI10.1007/978-3-662-43948-7 SpringerHeidelbergNewYorkDordrechtLondon LibraryofCongressControlNumber:2014941765 LNCSSublibrary:SL1–TheoreticalComputerScienceandGeneralIssues ©Springer-VerlagBerlinHeidelberg2014 Thisworkissubjecttocopyright.AllrightsarereservedbythePublisher,whetherthewholeorpartof thematerialisconcerned,specificallytherightsoftranslation,reprinting,reuseofillustrations,recitation, broadcasting,reproductiononmicrofilmsorinanyotherphysicalway,andtransmissionorinformation storageandretrieval,electronicadaptation,computersoftware,orbysimilarordissimilarmethodology nowknownorhereafterdeveloped.Exemptedfromthislegalreservationarebriefexcerptsinconnection withreviewsorscholarlyanalysisormaterialsuppliedspecificallyforthepurposeofbeingenteredand executedonacomputersystem,forexclusiveusebythepurchaserofthework.Duplicationofthispublication orpartsthereofispermittedonlyundertheprovisionsoftheCopyrightLawofthePublisher’slocation, inistcurrentversion,andpermissionforusemustalwaysbeobtainedfromSpringer.Permissionsforuse maybeobtainedthroughRightsLinkattheCopyrightClearanceCenter.Violationsareliabletoprosecution undertherespectiveCopyrightLaw. Theuseofgeneraldescriptivenames,registerednames,trademarks,servicemarks,etc.inthispublication doesnotimply,evenintheabsenceofaspecificstatement,thatsuchnamesareexemptfromtherelevant protectivelawsandregulationsandthereforefreeforgeneraluse. Whiletheadviceandinformationinthisbookarebelievedtobetrueandaccurateatthedateofpublication, neithertheauthorsnortheeditorsnorthepublishercanacceptanylegalresponsibilityforanyerrorsor omissionsthatmaybemade.Thepublishermakesnowarranty,expressorimplied,withrespecttothe materialcontainedherein. Typesetting:Camera-readybyauthor,dataconversionbyScientificPublishingServices,Chennai,India Printedonacid-freepaper SpringerispartofSpringerScience+BusinessMedia(www.springer.com) Preface ThisvolumecontainsthepaperspresentedatICALP2014:the41stInternational ColloquiumonAutomata,LanguagesandProgramming,heldduringJuly8–11, 2014,atITUniversityofCopenhagen.ICALPisthemainconferenceandannual meetingoftheEuropeanAssociationforTheoreticalComputerScience(EATCS) and first took place in 1972. This year the ICALP program consisted of three tracks: – Track A: Algorithms, Complexity, and Games – Track B: Logic, Semantics, Automata, and Theory of Programming – Track C: Foundations of Networked Computation In response to the call for papers, the three Program Committees received 484 submissions, a record number for ICALP. Track A received 319 submissions (another record), track B received 106 submissions, and track C received 59 submissions.EachsubmissionwasreviewedbyatleastthreeProgramCommittee members, aided by many subreviewers. The committee decided to accept 136 papers,which arecollectedin these proceedings.The selectionwasmade by the Program Committees based on originality, quality, and relevance to theoretical computer science. The quality of the submissions was very high indeed, and many deserving papers could not be selected. TheEATCSsponsoredawardsforbothabestpaperandabeststudentpaper for each of the three tracks, selected by the ProgramCommittees. The best paper awards were given to the following papers: – Track A: Andreas Bj¨orklund and Thore Husfeldt, “Shortest Two Disjoint Paths in Polynomial Time” – TrackB:JoelOuaknineandJamesWorrell.“UltimatePositivityIsDecidable for Simple Linear Recurrence Sequences” – Track C: Oliver G¨obel, Martin Hoefer, Thomas Kesselheim, Thomas Schlei- den, and Berthold V¨ocking, “Online Independent Set Beyond the Worst- Case: Secretaries, Prophets, and Periods” The best student paper awards, for papers that are solely authored by stu- dents, were given to the following papers: – Track A: Sune K. Jakobsen,“Information Theoretical Cryptogenography” – TrackB:MichaelWehar,“HardnessResultsforIntersectionNon-Emptiness” – Track C: Mohsen Ghaffari, “Near-Optimal Distributed Approximation of Minimum-Weight Connected Dominating Set” Apart from the contributed talks, the conference included invited presenta- tions by Sanjeev Arora, Maurice Herlihy, Viktor Kuncak, and Claire Mathieu. Abstracts of their talks are included in these proceedings as well. VI Preface The program of ICALP 2014 also included presentation of the Presburger Award 2014 to David Woodruff, the EATCS Award 2014 to Gordon Plotkin, and the G¨odel Prize to Ronald Fagin, Amnon Lotem, and Moni Naor. Two satellite events of ICALP were held on 7 July, 2014: – Trends in Online Algorithms (TOLA 2014) – Young Researcher Workshop on Automata, Languages and Programming (YR-ICALP 2014) We wish to thank all the authors who submitted extended abstracts for con- sideration, the members of the three Program Committees for their scholarly efforts, and all additional reviewers who assisted the Program Committees in the evaluation process. We thank the sponsors Springer-Verlag, EATCS, CWI Amsterdam, and Statens Kunstfond for their support, and the IT University of Copenhagen for hosting ICALP 2014. WearealsogratefultoallmembersoftheOrganizingCommitteeandtotheir support staff. The conference-management system EasyChair was used to handle the sub- missions, to conduct the electronic ProgramCommittee meetings, and to assist with the assembly of the proceedings. May 2014 Javier Esparza Pierre Fraigniaud Thore Husfeldt Elias Koutsoupias Organization Program Committee Dimitris Achlioptas UC, Santa Cruz, USA Pankaj Agrawal Duke University, USA Paolo Baldan Universita` di Padova, Italy Nikhil Bansal Eindhoven University of Technology, The Netherlands Michele Boreale Universit`a di Firenze, Italy Tomas Brazdil Masaryk University, Czech Republic Gerth Stølting Brodal Aarhus University, Denmark V´eronique Bruy`ere University of Mons, Belgium Jean Cardinal Universit´e libre de Bruxelles, Belgium Ning Chen Nanyang Technological University, Singapore Giorgos Christodoulou University of Liverpool, UK Andrea Clementi University of Rome Tor Vergata, Italy Veronique Cortier CNRS, Loria, France Anuj Dawar University of Cambridge, UK Xiaotie Deng Shanghai Jiaotong University, China Ilias Diakonikolas University of Edinburgh, UK Benjamin Doerr MPI Saarbru¨cken, Germany Chaled Elbassioni Masdar Institute, Abu Dhabi Javier Esparza TU Mu¨nchen, Germany Kousha Etessami University of Edinburgh, UK Panagiota Fatourou University of Crete, Greece Michal Feldman Hebrew University, Israel Maribel Fernandez Kings College London, UK Antonio Fern´andez Anta Universidad Rey Juan Carlos, Spain Amos Fiat Tel Aviv University, Israel Pierre Fraigniaud CNRS and University of Paris Diderot, France David Frutos Escrig Complutense University of Madrid, Spain Pierre Ganty IMDEA Software Institute, Spain Leszek Gasieniec University of Liverpool, UK Phillip Gibbons Intel Labs, USA Leslie Goldberg University of Oxford, UK Vipul Goyal Microsoft, India Peter Habermehl LIAFA, University of Paris 7, France Magnus Halldorsson Reykjavik University, Iceland Giuseppe Italiano University of Rome Tor Vergata, Italy Marcin Kaminski University of Warsaw, Poland VIII Organization Haim Kaplan Tel Aviv University, Israel Anna Karlin University of Washington, USA Ioardanis Kerenidis University of Paris Diderot, France Anne-Marie Kermarrec Inria Rennes, France Robert Kleinberg Cornell University, USA Michal Koucky Czech Academy of Sciences, Czech Republic Elias Koutsoupias University of Oxford, UK Robert Krauthgamer Weizmann Institute, Israel Manfred Kufleitner University of Stuttgart, Germany Sl(cid:3)awomir Lasota Warsaw University, Poland James Lee University of Washington, USA Oded Maler CNRS-VERIMAG, France Sebastian Maneth NICTA and UNSW, Australia Madhavan Mukund Chennai Mathematical Institute, India Ashwin Nayak University of Waterloo, Canada Jens Palsberg UCLA, USA Gopal Pandurangan Nanyang Technological University, Singapore Boaz Patt-Shamir Tel Aviv University, Israel Andrea Pietracaprina Universita` di Padova, Italy Andrea Richa Arizona State University, USA Lu´ıs Rodrigues Universidade T´ecnica de Lisboa, Portugal Jared Saia University of New Mexico, USA Piotr Sankowski University of Warsaw, Poland Christian Scheideler Universit¨at Paderborn, Germany Thomas Schwentick TU Dortmund, Germany Maria Serna UP Catalunya, Spain Sonja Smets University of Amsterdam, The Netherlands Christian Sohler TU Dortmund, Germany Jiri Srba Aalborg University, Denmark Jukka Suomela Aalto University, Finland Ryan Williams Stanford University, USA Philipp Woelfel University of Calgary, Canada Steve Zdancewic University of Pennsylvania, USA Additional Reviewers Aaronson, Scott Agarwal, Rachit Abe, Masayuki Aghazadeh, Zahra Abraham, Ittai Agrawal, Shweta Aceto, Luca Ajwani, Deepak Adler, Isolde Akutsu, Tatsuya Adsul, Bharat Al-Humaimeedy, Abeer Afshani, Peyman Alamdari, Soroush Agarwal, Alekh Alglave, Jade Organization IX Allender, Eric Bogdanov, Andrej Alon, Noga Bojanczyk, Mikolaj Althaus, Ernst Boker, Udi Alves, Sandra Bollig, Beate An, Hyung-Chan Bollig, Benedikt Anagnostopoulos, Aris Bonamy, Marthe Ananth, Prabhanjan Bonchi, Filippo Andoni, Alex Boneh, Dan Andoni, Alexandr Bonifaci, Vincenzo Ardenboim, Alon Bonnet, Edouard Arkhipov, Alex Bonsangue, Marcello Asarin, Eugene Bonsma, Paul Aspnes, James Borgstr¨om, Johannes Atig, Mohamed Faouzi Boutsidis, Christos Atserias, Albert Boyar, Joan Augustine, John Boyle, Elette Avron, Haim Brakerski, Zvika Babichenko, Yakov Brandstadt, Andreas Bacci, Giorgio Braverman, Mark Bacci, Giovanni Bremner, Michael Bach, Eric Brettell, Nick Balabonski, Thibaut Briet, Jop Banerjee, Abhishek Brihaye, Thomas Barrington, David Broadbent, Anne Bartoletti, Massimo Brody, Joshua Basset, Nicolas Bruni, Roberto Bavarian, Mohammad Brzuska, Christina Beame, Paul Buchbinder, Niv Becchetti, Luca Buchin, Kevin Bei, Xiaohui Buhrman, Harry Belmonte, R´emy Byrka, Jaroslaw Ben Avraham, Rinat B¨ohl, Florian Ben-Amram, Amir Cai, Yang Berger, Eli Caltais, Georgiana Berry, Jonathan Canetti, Ran Bertrand, Nathalie Canonne, Cl´ement Berwanger, Dietmar Cao, Yixin Bhaskar, Umang Carraro, Alberto Bitansky, Nir Cash, David Blazy, Olivier Ceccarello, Matteo Blesa, Maria J. Chakrabarti, Amit Bl¨omer, Johannes Chakraborty, Supratik Bodirsky, Manuel Chalermsook, Parinya Bodlaender, Hans L. Chan, Hubert Bodlaender, Marijke Chan, Siu On X Organization Chan, Timothy Delahaye, Benoit Chandran, Nishanth Delling, Daniel Charatonik, Witold Delvenne, Jean-Charles Chase, Melissa Delzanno, Giorgio Chatterjee, Krishnendu Denysyuk, Oksana Chechik, Shiri Dereniowski, Dariusz Chekuri, Chandra Devanur, Nikhil Chen, Jing Devroye, Luc Chen, Xujin Diaz, Josep Chen, Zhou Dietzfelbinger, Martin Cheval, Vincent Diks, Krzysztof Choudhury, Ashish Dima, Catalin Chow, Sherman S.M. Diochnos, Dimitris Chrobak, Marek Dobrev, Stefan Chung, Kai-Min Doerr, Carola Ciancia, Vincenzo Doyen, Laurent Cicalese, Ferdinando Driemel, Anne Clavier, Christophe Duflot, Marie Clemente, Lorenzo Dumitrescu, Adrian Codenotti, Paolo Dupuis, Fr´ed´eric Cohen, Edith Durand, Arnaud Cohen, Sarel Durand-Gasselin, Antoine Cohn, Henry Durnoga, Konrad Colcombet, Thomas Dvir, Zeev Colini Baldeschi, Riccardo Dyer, Martin Costello, Craig Edmonds, Jeff Crescenzi, Pierluigi Efremenko, Klim Cryan, Mary Efthymiou, Charilaos Cygan, Marek Ehrgott, Matthias Czerwin´ski, Wojciech Ehsanfar, Ebrahim Dalmau, Victor Elbassioni, Khaled Damaschke, Peter Elberfeld, Michael Damg˚ard, Ivan Elmasry, Amr Dang, Thao Els¨asser, Robert Dani, Varsha Emmi, Michael Dasgupta, Bhaskar Ene, Alina Datta, Samir Enea, Constantin David, Alexandre Enqvist, Sebastian De Bonis, Annalisa Eppstein, David de Caro, Angelo Epstein, Leah De Caro, Angelo Erlebach, Thomas De Liguoro, Ugo Escoffier, Bruno de Wolf, Ronald Even, Guy Decker, Normann Fahrenberg, Uli Degorre, Aldric Fanelli, Angelo