28
Lecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen Editorial Board David Hutchison, UK Josef Kittler, UK Alfred Kobsa, USA John C. Mitchell, USA Oscar Nierstrasz, Switzerland Bernhard Steffen, Germany Demetri Terzopoulos, USA Gerhard Weikum, Germany Takeo Kanade, USA Jon M. Kleinberg, USA Friedemann Mattern, Switzerland Moni Naor, Israel C. Pandu Rangan, India Doug Tygar, USA Advanced Research in Computing and Software Science Subline of Lectures Notes in Computer Science Subline Series Editors Giorgio Ausiello, University of Rome ‘La Sapienza’, Italy Vladimiro Sassone, University of Southampton, UK Subline Advisory Board Susanne Albers, University of Freiburg, Germany Benjamin C. Pierce, University of Pennsylvania, USA Bernhard Steffen, University of Dortmund, Germany Deng Xiaotie, City University of Hong Kong Jeannette M. Wing, Microsoft Research, Redmond, WA, USA

Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

  • Upload
    others

  • View
    18

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Lecture Notes in Computer Science 8573Commenced Publication in 1973Founding and Former Series Editors:Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen

Editorial Board

David Hutchison, UK

Josef Kittler, UK

Alfred Kobsa, USA

John C. Mitchell, USA

Oscar Nierstrasz, Switzerland

Bernhard Steffen, Germany

Demetri Terzopoulos, USA

Gerhard Weikum, Germany

Takeo Kanade, USA

Jon M. Kleinberg, USA

Friedemann Mattern, Switzerland

Moni Naor, Israel

C. Pandu Rangan, India

Doug Tygar, USA

Advanced Research in Computing and Software Science

Subline of Lectures Notes in Computer Science

Subline Series Editors

Giorgio Ausiello, University of Rome ‘La Sapienza’, Italy

Vladimiro Sassone, University of Southampton, UK

Subline Advisory Board

Susanne Albers, University of Freiburg, Germany

Benjamin C. Pierce, University of Pennsylvania, USA

Bernhard Steffen, University of Dortmund, Germany

Deng Xiaotie, City University of Hong Kong

Jeannette M. Wing, Microsoft Research, Redmond, WA, USA

Page 2: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Javier Esparza Pierre FraigniaudThore Husfeldt Elias Koutsoupias (Eds.)

Automata, Languages,and Programming

41st International Colloquium, ICALP 2014Copenhagen, Denmark, July 8-11, 2014Proceedings, Part II

13

Page 3: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Volume Editors

Javier EsparzaTechnische Universität München, GermanyE-mail: [email protected]

Pierre FraigniaudLIAFA, Université Paris Diderot-Paris 7, FranceE-mail: [email protected]

Thore HusfeldtIT University of Copenhagen, DenmarkE-mail: [email protected]

Elias KoutsoupiasUniversity of Oxford, UKE-mail: [email protected]

ISSN 0302-9743 e-ISSN 1611-3349ISBN 978-3-662-43950-0 e-ISBN 978-3-662-43951-7DOI 10.1007/978-3-662-43951-7Springer Heidelberg New York Dordrecht London

Library of Congress Control Number: 2014941781

LNCS Sublibrary: SL 1 – Theoretical Computer Science and General Issues

© Springer-Verlag Berlin Heidelberg 2014This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part ofthe material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation,broadcasting, reproduction on microfilms or in any other physical way, and transmission or informationstorage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodologynow known or hereafter developed. Exempted from this legal reservation are brief excerpts in connectionwith reviews or scholarly analysis or material supplied specifically for the purpose of being entered andexecuted on a computer system, for exclusive use by the purchaser of the work. Duplication of this publicationor parts thereof is permitted only under the provisions of the Copyright Law of the Publisher’s location,in ist current version, and permission for use must always be obtained from Springer. Permissions for usemay be obtained through RightsLink at the Copyright Clearance Center. Violations are liable to prosecutionunder the respective Copyright Law.The use of general descriptive names, registered names, trademarks, service marks, etc. in this publicationdoes not imply, even in the absence of a specific statement, that such names are exempt from the relevantprotective laws and regulations and therefore free for general use.While the advice and information in this book are believed to be true and accurate at the date of publication,neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors oromissions that may be made. The publisher makes no warranty, express or implied, with respect to thematerial contained herein.

Typesetting: Camera-ready by author, data conversion by Scientific Publishing Services, Chennai, India

Printed on acid-free paper

Springer is part of Springer Science+Business Media (www.springer.com)

Page 4: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Preface

This volume contains the papers presented at ICALP 2014: the 41st InternationalColloquium on Automata, Languages and Programming, held during July 8–11,2014, at IT University of Copenhagen. ICALP is the main conference and annualmeeting of the European Association for Theoretical Computer Science (EATCS)and first took place in 1972. This year the ICALP program consisted of threetracks:

– 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 484submissions, a record number for ICALP. Track A received 319 submissions(another record), track B received 106 submissions, and track C received 59submissions. Each submission was reviewed by at least three ProgramCommitteemembers, aided by many subreviewers. The committee decided to accept 136papers, which are collected in these proceedings. The selection was made by theProgram Committees based on originality, quality, and relevance to theoreticalcomputer science. The quality of the submissions was very high indeed, andmany deserving papers could not be selected.

The EATCS sponsored awards for both a best paper and a best student paperfor each of the three tracks, selected by the Program Committees.

The best paper awards were given to the following papers:

– Track A: Andreas Bjorklund and Thore Husfeldt, “Shortest Two DisjointPaths in Polynomial Time”

– Track B: Joel Ouaknine and JamesWorrell.“Ultimate Positivity Is Decidablefor Simple Linear Recurrence Sequences”

– Track C: Oliver Gobel, Martin Hoefer, Thomas Kesselheim, Thomas Schlei-den, and Berthold Vocking, “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”– Track B: Michael Wehar, “Hardness Results for Intersection Non-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.

Page 5: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

VI Preface

The program of ICALP 2014 also included presentation of the PresburgerAward 2014 to David Woodruff, the EATCS Award 2014 to Gordon Plotkin,and the Godel 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 scholarlyefforts, and all additional reviewers who assisted the Program Committees inthe evaluation process. We thank the sponsors Springer-Verlag, EATCS, CWIAmsterdam, and Statens Kunstfond for their support, and the IT University ofCopenhagen for hosting ICALP 2014.

We are also grateful to all members of the Organizing Committee and to theirsupport staff.

The conference-management system EasyChair was used to handle the sub-missions, to conduct the electronic Program Committee meetings, and to assistwith the assembly of the proceedings.

May 2014 Javier EsparzaPierre Fraigniaud

Thore HusfeldtElias Koutsoupias

Page 6: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Organization

Program Committee

Dimitris Achlioptas UC, Santa Cruz, USAPankaj Agrawal Duke University, USAPaolo Baldan Universita di Padova, ItalyNikhil Bansal Eindhoven University of Technology,

The NetherlandsMichele Boreale Universita di Firenze, ItalyTomas Brazdil Masaryk University, Czech RepublicGerth Stølting Brodal Aarhus University, DenmarkVeronique Bruyere University of Mons, BelgiumJean Cardinal Universite libre de Bruxelles, BelgiumNing Chen Nanyang Technological University, SingaporeGiorgos Christodoulou University of Liverpool, UKAndrea Clementi University of Rome Tor Vergata, ItalyVeronique Cortier CNRS, Loria, FranceAnuj Dawar University of Cambridge, UKXiaotie Deng Shanghai Jiaotong University, ChinaIlias Diakonikolas University of Edinburgh, UKBenjamin Doerr MPI Saarbrucken, GermanyChaled Elbassioni Masdar Institute, Abu DhabiJavier Esparza TU Munchen, GermanyKousha Etessami University of Edinburgh, UKPanagiota Fatourou University of Crete, GreeceMichal Feldman Hebrew University, IsraelMaribel Fernandez Kings College London, UKAntonio Fernandez Anta Universidad Rey Juan Carlos, SpainAmos Fiat Tel Aviv University, IsraelPierre Fraigniaud CNRS and University of Paris Diderot, FranceDavid Frutos Escrig Complutense University of Madrid, SpainPierre Ganty IMDEA Software Institute, SpainLeszek Gasieniec University of Liverpool, UKPhillip Gibbons Intel Labs, USALeslie Goldberg University of Oxford, UKVipul Goyal Microsoft, IndiaPeter Habermehl LIAFA, University of Paris 7, FranceMagnus Halldorsson Reykjavik University, IcelandGiuseppe Italiano University of Rome Tor Vergata, ItalyMarcin Kaminski University of Warsaw, Poland

Page 7: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

VIII Organization

Haim Kaplan Tel Aviv University, IsraelAnna Karlin University of Washington, USAIoardanis Kerenidis University of Paris Diderot, FranceAnne-Marie Kermarrec Inria Rennes, FranceRobert Kleinberg Cornell University, USAMichal Koucky Czech Academy of Sciences, Czech RepublicElias Koutsoupias University of Oxford, UKRobert Krauthgamer Weizmann Institute, IsraelManfred Kufleitner University of Stuttgart, GermanyS�lawomir Lasota Warsaw University, PolandJames Lee University of Washington, USAOded Maler CNRS-VERIMAG, FranceSebastian Maneth NICTA and UNSW, AustraliaMadhavan Mukund Chennai Mathematical Institute, IndiaAshwin Nayak University of Waterloo, CanadaJens Palsberg UCLA, USAGopal Pandurangan Nanyang Technological University, SingaporeBoaz Patt-Shamir Tel Aviv University, IsraelAndrea Pietracaprina Universita di Padova, ItalyAndrea Richa Arizona State University, USALuıs Rodrigues Universidade Tecnica de Lisboa, PortugalJared Saia University of New Mexico, USAPiotr Sankowski University of Warsaw, PolandChristian Scheideler Universitat Paderborn, GermanyThomas Schwentick TU Dortmund, GermanyMaria Serna UP Catalunya, SpainSonja Smets University of Amsterdam, The NetherlandsChristian Sohler TU Dortmund, GermanyJiri Srba Aalborg University, DenmarkJukka Suomela Aalto University, FinlandRyan Williams Stanford University, USAPhilipp Woelfel University of Calgary, CanadaSteve Zdancewic University of Pennsylvania, USA

Additional Reviewers

Aaronson, ScottAbe, MasayukiAbraham, IttaiAceto, LucaAdler, IsoldeAdsul, BharatAfshani, PeymanAgarwal, Alekh

Agarwal, RachitAghazadeh, ZahraAgrawal, ShwetaAjwani, DeepakAkutsu, TatsuyaAl-Humaimeedy, AbeerAlamdari, SoroushAlglave, Jade

Page 8: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Organization IX

Allender, EricAlon, NogaAlthaus, ErnstAlves, SandraAn, Hyung-ChanAnagnostopoulos, ArisAnanth, PrabhanjanAndoni, AlexAndoni, AlexandrArdenboim, AlonArkhipov, AlexAsarin, EugeneAspnes, JamesAtig, Mohamed FaouziAtserias, AlbertAugustine, JohnAvron, HaimBabichenko, YakovBacci, GiorgioBacci, GiovanniBach, EricBalabonski, ThibautBanerjee, AbhishekBarrington, DavidBartoletti, MassimoBasset, NicolasBavarian, MohammadBeame, PaulBecchetti, LucaBei, XiaohuiBelmonte, RemyBen Avraham, RinatBen-Amram, AmirBerger, EliBerry, JonathanBertrand, NathalieBerwanger, DietmarBhaskar, UmangBitansky, NirBlazy, OlivierBlesa, Maria J.Blomer, JohannesBodirsky, ManuelBodlaender, Hans L.Bodlaender, Marijke

Bogdanov, AndrejBojanczyk, MikolajBoker, UdiBollig, BeateBollig, BenediktBonamy, MartheBonchi, FilippoBoneh, DanBonifaci, VincenzoBonnet, EdouardBonsangue, MarcelloBonsma, PaulBorgstrom, JohannesBoutsidis, ChristosBoyar, JoanBoyle, EletteBrakerski, ZvikaBrandstadt, AndreasBraverman, MarkBremner, MichaelBrettell, NickBriet, JopBrihaye, ThomasBroadbent, AnneBrody, JoshuaBruni, RobertoBrzuska, ChristinaBuchbinder, NivBuchin, KevinBuhrman, HarryByrka, JaroslawBohl, FlorianCai, YangCaltais, GeorgianaCanetti, RanCanonne, ClementCao, YixinCarraro, AlbertoCash, DavidCeccarello, MatteoChakrabarti, AmitChakraborty, SupratikChalermsook, ParinyaChan, HubertChan, Siu On

Page 9: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

X Organization

Chan, TimothyChandran, NishanthCharatonik, WitoldChase, MelissaChatterjee, KrishnenduChechik, ShiriChekuri, ChandraChen, JingChen, XujinChen, ZhouCheval, VincentChoudhury, AshishChow, Sherman S.M.Chrobak, MarekChung, Kai-MinCiancia, VincenzoCicalese, FerdinandoClavier, ChristopheClemente, LorenzoCodenotti, PaoloCohen, EdithCohen, SarelCohn, HenryColcombet, ThomasColini Baldeschi, RiccardoCostello, CraigCrescenzi, PierluigiCryan, MaryCygan, MarekCzerwinski, WojciechDalmau, VictorDamaschke, PeterDamgard, IvanDang, ThaoDani, VarshaDasgupta, BhaskarDatta, SamirDavid, AlexandreDe Bonis, Annalisade Caro, AngeloDe Caro, AngeloDe Liguoro, Ugode Wolf, RonaldDecker, NormannDegorre, Aldric

Delahaye, BenoitDelling, DanielDelvenne, Jean-CharlesDelzanno, GiorgioDenysyuk, OksanaDereniowski, DariuszDevanur, NikhilDevroye, LucDiaz, JosepDietzfelbinger, MartinDiks, KrzysztofDima, CatalinDiochnos, DimitrisDobrev, StefanDoerr, CarolaDoyen, LaurentDriemel, AnneDuflot, MarieDumitrescu, AdrianDupuis, FredericDurand, ArnaudDurand-Gasselin, AntoineDurnoga, KonradDvir, ZeevDyer, MartinEdmonds, JeffEfremenko, KlimEfthymiou, CharilaosEhrgott, MatthiasEhsanfar, EbrahimElbassioni, KhaledElberfeld, MichaelElmasry, AmrElsasser, RobertEmmi, MichaelEne, AlinaEnea, ConstantinEnqvist, SebastianEppstein, DavidEpstein, LeahErlebach, ThomasEscoffier, BrunoEven, GuyFahrenberg, UliFanelli, Angelo

Page 10: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Organization XI

Farshim, PooyaFefferman, BillFeige, UrielFekete, SandorFernau, HenningFijalkow, NathanaelFiliot, EmmanuelFilmus, YuvalFiorini, SamuelFirmani, DonatellaFisman, DanaFlammini, MicheleForbes, Michael A.Forejt, VojtechFortnow, LanceFotakis, DimitrisFountoulakis, NikolaosFranciosa, PaoloFrati, FabrizioFrieze, AlanFu, HuFu, ZhiguoFabregas, IgnacioGaboardi, MarcoGadducci, FabioGaertner, BerndGalanis, AndreasGalesi, NicolaGambs, SebastienGarg, AnkitGaspers, SergeGastin, PaulGavinsky, DmitryGawrychowski, PawelGeck, GaetanoGeeraerts, GillesGelles, RanGenest, BlaiseGhaffari, MohsenGiakkoupis, GeorgeGiannakopoulos, YiannisGiannopoulou, ArchontiaGiaquinta, EmanueleGierasimczuk, NinaGilbert, Seth

Gille, MarcGiunti, MarcoGkatzelis, VasilisGlacet, ChristianGlen, AmyGmyr, RobertGogacz, TomaszGoldberg, PaulGonzalez Vasco, Maria IsabelGopalan, ParikshitGorbunov, SergeyGorecki, PawelGorgunov, SergeyGorla, DanieleGrandoni, FabrizioGreco, GianluigiGreen, OdedGrenet, BrunoGrigorescu, ElenaGrigoryev, DmitryGrossi, RobertoGualA, LucianoGuo, HengGuo, JiongGuo, SiyaoGuruswami, VenkatesanGutwenger, CarstenGobel, AndreasHaeupler, BernhardHaghpanah, NimaHaitner, IftachHajiaghayi, MohammadtaghiHansen, Kristoffer ArnsfeltHansen, Thomas DueholmHardt, MoritzHarju, TeroHarrow, AramHarsha, PrahladhHatami, HamedHaviv, IshayHayes, ThomasHazay, CarmitHe, MengHeam, Pierre-CyrilleHeggernes, Pinar

Page 11: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

XII Organization

Helmi, MaryamHirschkoff, DanielHlout, LocHoefer, MartinHoffmann, Hella-FranziskaHofheinz, DennisHofman, PiotrHuang, Chien-ChungHuang, SangxiaHuang, XiangruHuang, ZhiyiHunter, PaulHusfeldt, ThoreIm, HyeonseungIndyk, PiotrIovino, VincenzoIrani, SandyIsopi, MarcoIto, TakehiroJacob, RikoJain, RahulJansen, Bart M.P.Jao, DavidJerrum, MarkJez, ArturJez, �LukaszJiang, MinghuiJiang, ZhanshengJoret, GwenaelJoux, AntoineJurdzinski, TomaszJørgensen, Allan GrønlundKakimura, NaonoriKantor, ErezKao, Ming-YangKapralov, MichaelKapur, DeepakKara, AhmetKarakostas, GeorgeKarhumaki, JuhaniKausch, JonathanKavitha, TelikepalliKawamura, AkitoshiKayal, NeerajKeller, Orgad

Kerber, MichaelKesselheim, ThomasKhandekar, RohitKiefer, StefanKing, ValerieKiraly, TamasKlauck, HartmutKlein, PhilipKlima, OndrejKlin, BartekKlivans, AdamKniesburges, SebastianKobayashi, YusukeKobourov, StephenKoebler, JohannesKoiran, PascalKolay, SudeshnaKolliopoulos, StavrosKomjathy, JuliaKontchakov, RomanKopczynski, ErykKopelowitz, TsviKopparty, SwastikKortsarz, GuyKosowski, AdrianKosub, SvenKothari, NishadKothari, PraveshKoutis, IoannisKoutsopoulos, AndreasKovacs, AnnamariaKratsch, StefanKrcal, JanKretinsky, JanKrishnaswamy, RavishankarKrivosija, AmerKrug, RobertKrysta, PiotrKucera, AntoninKulikov, AlexanderKulkarni, JanardhanKulkarni, RaghavKumar, AkashKumar, AmitKumar, K. Narayan

Page 12: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Organization XIII

Kuperberg, DenisKurz, DenisKyropoulou, MariaLabourel, ArnauldLachish, OdedLaekhanukit, BunditLagniez, Jean MarieLanik, JanLaura, LuigiLauria, MassimoLauriere, MathieuLaursen, SimonLauser, AlexanderLe Gall, FrancoisLe Scouarnec, NicolasLee, JamesLee, TroyLeonardos, NikosLerays, VirginieLeroux, JeromeLevavi, ArielLevin, AsafLevy, Jean-JacquesLewenstein, MosheLi, JianLi, MinmingLi, ShiLi, YiLi, YingkaiLibert, BenoitLibkin, LeonidLime, DidierLin, Anthony WidjajaLin, ChengyuLiu, Feng-HaoLlana, LuisLodaya, KamalLohrey, MarkusLopez-Ortiz, AlejandroLoreti, MicheleLotker, ZviLovett, ShacharLozin, VadimLu, PinyanLu, Steve

Lucier, BrendanLoding, ChristofM.S., RamanujanMa, MinghuiMagniez, FredericMahdian, MohammadMahmoody, MohammadMakarychev, KonstantinMakarychev, YuryMaletti, AndreasMalizia, EnricoMallmann-Trenn, FrederikManea, FlorinManeva, ElitzaMansour, YishayMardare, RaduMarkey, NicolasMarkou, EuripidesMartens, WimMartin, BarnabyMartin, RussellMarx, DanielMarx, MaartenMasopust, TomasMathieson, LukeMatulef, KevinMay, AlexanderMayr, RichardMcColl, RobertMcGregor, AndrewMcSherry, FrankMegow, NicoleMeier, ArneMeiklejohn, SarahMeir, O.Mendel, ManorMeng, XianmengMens, Irini-EleftheriaMertzios, GeorgeMeunier, Pierre-EtienneMiao, PeihanMichail, DimitriosMichalak, TomaszMignot, LudovicMilanic, Martin

Page 13: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

XIV Organization

Milchtaich, IgalMiltersen, Peter BroMisra, PranabenduMolinero, XavierMonemizadeh, MortezaMonmege, BenjaminMontanaro, AshleyMontecchiani, FabrizioMontenegro, RaviMoore, CristopherMoran, TalMorere, PhilippeMorris, BenMorsy, EhabMoseley, BenjaminMovahedi, MahnushMucha, MarcinMunagala, KameshMunteanu, AlexanderMurawski, AndrzejMurlak, FilipMuscholl, AncaMvpraoNagaj, DanielNanongkai, DanuponNarayan Kumar, K.Narodytska, NinaNatale, EmanueleNathan, LemonsNavara, MirkoNavarra, AlfredoNederlof, JesperNeiman, OferNekrich, YakovNewman, AlanthaNguyen, Hung SonNguyen, HuyNguyen, Trung ThanhNiehren, JoachimNielsen, Jesper SindahlNiewerth, MatthiasNikishkin, VladimirNikoletseas, SotirisNikolov, AleksandarNissim, Kobbi

Niwinski, DamianNordstrom, JakobNovotny, PetrNowotka, DirkNutov, ZeevNunez Chiroque, LuisO’Donnell, RyanO’Neill, AdamObdrzalek, JanOgierman, AdrianOlesen, Mads C.Oliveira, IgorOnak, KrzysztofOng, LukeOrtega-Mallen, YolandaOrtmann, MarkOssona De Mendez, PatriceOualhadj, YoussoufPaes Leme, RenatoPagh, RasmusPalomino, MiguelPaluch, KatarzynaPan, JiangweiPan, JiaxinPanagiotou, KonstantinosPanangaden, PrakashPandey, OmkantPanigrahi, DebmalyaPapadopoulos, DimitriosPapakonstantinou, PeriklisPaparas, DimitrisParys, PawelPasquale, FrancescoPastro, ValerioPatt-Shamir, BoazPaulusma, DanielPauly, ArnoPavan, A.Peikert, ChristopherPeng, PanPeressotti, MarcoPeretz, RonPerez, GuillermoPerifel, SylvainPerrin, Dominique

Page 14: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Organization XV

Peserico, EnochPettie, SethPena, RicardoPicaronny, ClaudinePieris, AndreasPighizzini, GiovanniPilipczuk, MarcinPilipczuk, MichalPin, Jean-EricPlandowski, WojciechPolychroniadou, AntigoniPottier, FranoisPottonen, OlliPous, DamienPozzato, Gian LucaPrabhakar, PavithraPraveen, M.Price, EricPruhs, KirkPucci, GeppinoPulina, LucaPerez, Jorge A.Qiang, RuixinQiao, YoumingQuyen, Vuong AnhRabani, YuvalRabie, MikaelRaecke, HaraldRaghavendra, PrasadRaghunathan, AnanthRaghvendra, SharathkumarRahaman, AnisurRampersad, NaradRaskin, Jean-FrancoisRaz, RanRegev, OdedRehak, VojtechReynier, Pierre-AlainRiba, ColinRicherby, DavidRiondato, MatteoRobinson, PeterRoditty, LiamRodriguez, IsmaelRoetteler, Martin

Roland, JeremieRomano, PaoloRon, DanaRosa-Velardo, FernandoRoso�lek, RobertRossi, GianlucaRossmanith, PeterRosulek, MichaelRothvoss, ThomasRubin, NatanRubio, FernandoRuppert, EricSaad, GeorgeSablik, MathieuSack, JoshuaSadrzadeh, MehrnooshSaha, ChandanSalvati, SylvainSammartino, MatteoSangnier, ArnaudSankur, OcanSantaroni, FedericoSanthanam, RahulSantocanale, LuigiSantos, NunoSaptharishi, RamprasadSarkar, SusmitSatti, Srinivasa RaoSau, IgnasiSauerwald, ThomasSaurabh, SaketSawada, JoeSaxena, NitinScarpa, GiannicolaScheder, DominikSchmidt, MelanieSchmidt-Schauss, ManfredSchmitz, SylvainSchneider, StefanSchroder, DominiqueSchroder, LutzSchuster, MartinSchwartz, RoySchweikardt, NicoleSchwiegelshohn, Chris

Page 15: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

XVI Organization

Schwoon, StefanServais, FredericServedio, RoccoSeshadhri, C.Setzer, AlexanderShah, RahulShah, SimoniShamir, OhadSharma, VikramShen, AlexandreShenoy R., GauthamShpilka, AmirShraibman, AdiSidiropoulos, AnastasiosSiebertz, SebastianSikdar, SomnathSilva, AlexandraSilvestri, RiccardoSingh, MohitSitchinava, NodariSitters, ReneSkowron, PiotrSokolova, AnaSolomon, ShaySommer, ChristianSousi, PerlaSpoerhase, JoachimSramek, RastislavSrinivasan, SrikanthSrivastava, PiyushSrivathsan, B.Stachowiak, GrzegorzStaiger, LudwigStainer, JulienStarikovskaya, TatianaStefankovic, DanielStehle, DamienStephan, FrankStergiou, ChristosStoddard, GregStrassburger, LutzStraubing, HowardStrefler, MarioStrejcek, JanStrothmann, Thim

Struth, GeorgSu, LeSuchy, OndrejSun, XiaomingSun, XiaoruiSuomela, JukkaSuresh, S.P.Syrgkanis, VasilisSenizergues, GeraudTa-Shma, AmnonTamaki, SuguruTamir, TamiTan, Li-YangTang, BoTao, YufeiTarjan, RobertTavenas, SebastienTelle, Jan ArneTerhal, BarbaraTerui, KazushigeTerzi, EvimariaThaler, JustinThanh, NguyenThapper, JohanThiagarajan, P.S.Thilikos, DimitriosThorup, MikkelThraves, ChristopherToledo, SivanToledoii, SivanTompits, HansTorres Vieira, HugoTorunczyk, SzymonTorunczyk, SzymonTrevisan, LucaTrivedi, AshutoshTschudi, DanielTulsiani, MadhurUehara, RyuheiUlus, DoganUmans, ChrisUmboh, SeeunUno, YushiUpadhyay, JalajValiant, Gregory

Page 16: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Organization XVII

Valiente, GabrielValiron, Benoıtvan Breugel, Franckvan Melkebeek, DieterVan Melkebeek, Dietervan Stee, RobVaracca, DanieleVassilevska Williams, VirginiaVegh, LaszloVelickovic, BobanVenkitasubramaniam,

MuthuramakrishnanVentre, CarmineVerschae, JoseVidick, ThomasViet Tung, HoangViglietta, GiovanniVijayaraghavan, AravindanVilaca, XavierVisconti, IvanViswanathan, MaheshVogler, WalterVolkovich, IlyaVrgoc, DomagojWachter-Zeh, AntoniaWahlstrom, MagnusWalter, TobiasWalukiewicz, IgorWang, JuntaoWang, KainanWanka, RolfWatson, ThomasWee, HoeteckWeinstein, OmriWeiss, ArminWestermann, MatthiasWhistler, WilliamWieder, UdiWiese, AndreasWilkinson, Bryan T.Wilson, DavidWinslow, AndrewWitek, MaximilianWitkowski, PiotrWollan, Paul

Wong, Prudence W.H.Woodruff, DavidWootters, MaryWright, JohnWrochna, MarcinWu, XiaodiWulff-Nilsen, ChristianWullschleger, JuergXia, GeXiao, TaoXie, NingXing, ChaopingXu, XiaomingXue, GuoliangYamada, ShotaYamakami, TomoyukiYamauchi, YukikoYang, KaiyuYao, PenghuiYaroslavtsev, GrigoryYe, TaoYekhanin, SergeyYi, KeYiannakopoulos, YiannisYin, YitongYoshida, YuichiYoung, MaxYu, HuachengYuen, Tsz HonZacharias, ThomasZamani, MahdiZang, WenanZeh, NorbertZhang, BingshengZhang, ChihaoZhang, HongyangZhang, JialinZhang, JieZhang, JinZhang, ShengyuZhang, WuzhouZhang, YongZhao, ZhiguangZhou, Hong-ShengZhou, Yuan

Page 17: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

XVIII Organization

Zhu, Zeyuan AllenZiegler, MartinZimand, MariusZiv-Ukelson, Michal

Zivny, StanislavZuckerman, DavidZwick, UriZych, Anna

Page 18: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Table of Contents – Part II

Track B: Logic, Semantics, Automata, and Theoryof Programming

Symmetric Groups and Quotient Complexity of Boolean Operations . . . . 1Jason Bell, Janusz Brzozowski, Nelma Moreira, and Rogerio Reis

Handling Infinitely Branching WSTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Michael Blondin, Alain Finkel, and Pierre McKenzie

Transducers with Origin Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Miko�laj Bojanczyk

Weak MSO+U with Path Quantifiers over Infinite Trees . . . . . . . . . . . . . . 38Miko�laj Bojanczyk

On the Decidability of MSO+U on Infinite Trees . . . . . . . . . . . . . . . . . . . . . 50Miko�laj Bojanczyk, Tomasz Gogacz, Henryk Michalewski, andMicha�l Skrzypczak

A Coalgebraic Foundation for Coinductive Union Types . . . . . . . . . . . . . . 62Marcello Bonsangue, Jurriaan Rot, Davide Ancona,Frank de Boer, and Jan Rutten

Turing Degrees of Limit Sets of Cellular Automata . . . . . . . . . . . . . . . . . . . 74Alex Borello, Julien Cervelle, and Pascal Vanier

On the Complexity of Temporal-Logic Path Checking . . . . . . . . . . . . . . . . . 86Daniel Bundala and Joel Ouaknine

Parameterised Linearisability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Andrea Cerone, Alexey Gotsman, and Hongseok Yang

Games with a Weak Adversary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Krishnendu Chatterjee and Laurent Doyen

The Complexity of Ergodic Mean-payoff Games . . . . . . . . . . . . . . . . . . . . . . 122Krishnendu Chatterjee and Rasmus Ibsen-Jensen

Toward a Structure Theory of Regular Infinitary Trace Languages . . . . . . 134Namit Chaturvedi

Unary Pushdown Automata and Straight-Line Programs . . . . . . . . . . . . . . 146Dmitry Chistikov and Rupak Majumdar

Page 19: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

XX Table of Contents – Part II

Robustness against Power is PSpace-complete . . . . . . . . . . . . . . . . . . . . . . . 158Egor Derevenetc and Roland Meyer

A Nivat Theorem for Weighted Timed Automata and WeightedRelative Distance Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

Manfred Droste and Vitaly Perevoshchikov

Computability in Anonymous Networks: Revocable vs. IrrecovableOutputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

Yuval Emek, Jochen Seidel, and Roger Wattenhofer

Coalgebraic Weak Bisimulation from Recursive Equationsover Monads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196

Sergey Goncharov and Dirk Pattinson

Piecewise Boolean Algebras and Their Domains . . . . . . . . . . . . . . . . . . . . . . 208Chris Heunen

Between Linearizability and Quiescent Consistency: QuantitativeQuiescent Consistency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

Radha Jagadeesan and James Riely

Bisimulation Equivalence of First-Order Grammars . . . . . . . . . . . . . . . . . . . 232Petr Jancar

Context Unification is in PSPACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244Artur Jez

Monodic Fragments of Probabilistic First-Order Logic . . . . . . . . . . . . . . . . 256Jean Christoph Jung, Carsten Lutz, Sergey Goncharov, andLutz Schroder

Stability and Complexity of Minimising Probabilistic Automata . . . . . . . . 268Stefan Kiefer and Bjorn Wachter

Kleene Algebra with Equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280Dexter Kozen and Konstantinos Mamouras

All–Instances Termination of Chase is Undecidable . . . . . . . . . . . . . . . . . . . 293Tomasz Gogacz and Jerzy Marcinkowski

Non-uniform Polytime Computation in the Infinitary AffineLambda-Calculus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305

Damiano Mazza

On the Positivity Problem for Simple Linear Recurrence Sequences . . . . . 318Joel Ouaknine and James Worrell

Ultimate Positivity is Decidable for Simple Linear RecurrenceSequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

Joel Ouaknine and James Worrell

Page 20: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Table of Contents – Part II XXI

Going Higher in the First-Order Quantifier Alternation Hierarchy onWords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342

Thomas Place and Marc Zeitoun

Hardness Results for Intersection Non-Emptiness . . . . . . . . . . . . . . . . . . . . . 354Michael Wehar

Branching Bisimilarity Checking for PRS . . . . . . . . . . . . . . . . . . . . . . . . . . . 363Qiang Yin, Yuxi Fu, Chaodong He, Mingzhang Huang, andXiuting Tao

Track C: Foundations of Networked Computing

Labeling Schemes for Bounded Degree Graphs . . . . . . . . . . . . . . . . . . . . . . . 375David Adjiashvili and Noy Rotbart

Bounded-Angle Spanning Tree: Modeling Networks with AngularConstraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387

Rom Aschner and Matthew J. Katz

Distributed Computing on Core-Periphery Networks: Axiom-Based Design 399Chen Avin, Michael Borokhovich, Zvi Lotker, and David Peleg

Fault-Tolerant Rendezvous in Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411Jeremie Chalopin, Yoann Dieudonne, Arnaud Labourel, andAndrzej Pelc

Data Delivery by Energy-Constrained Mobile Agents on a Line . . . . . . . . 423Jeremie Chalopin, Riko Jacob, Matus Mihalak, and Peter Widmayer

The Power of Two Choices in Distributed Voting . . . . . . . . . . . . . . . . . . . . . 435Colin Cooper, Robert Elsasser, and Tomasz Radzik

Jamming-Resistant Learning in Wireless Networks . . . . . . . . . . . . . . . . . . . 447Johannes Dams, Martin Hoefer, and Thomas Kesselheim

Facility Location in Evolving Metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459David Eisenstat, Claire Mathieu, and Nicolas Schabanel

Solving the ANTS Problem with Asynchronous Finite StateMachines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

Yuval Emek, Tobias Langner, Jara Uitto, and Roger Wattenhofer

Near-Optimal Distributed Approximation of Minimum-WeightConnected Dominating Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483

Mohsen Ghaffari

Randomized Rumor Spreading in Dynamic Graphs . . . . . . . . . . . . . . . . . . . 495George Giakkoupis, Thomas Sauerwald, and Alexandre Stauffer

Page 21: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

XXII Table of Contents – Part II

Online Independent Set Beyond the Worst-Case: Secretaries, Prophets,and Periods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

Oliver Gobel, Martin Hoefer, Thomas Kesselheim,Thomas Schleiden, and Berthold Vocking

Optimal Competitiveness for Symmetric Rectilinear SteinerArborescence and Related Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520

Erez Kantor and Shay Kutten

Orienting Fully Dynamic Graphs with Worst-Case Time Bounds . . . . . . . 532Tsvi Kopelowitz, Robert Krauthgamer, Ely Porat, and Shay Solomon

Does Adding More Agents Make a Difference? A Case Study of CoverTime for the Rotor-Router . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544

Adrian Kosowski and Dominik Paj ↪ak

The Melbourne Shuffle: Improving Oblivious Storage in the Cloud . . . . . . 556Olga Ohrimenko, Michael T. Goodrich, Roberto Tamassia, andEli Upfal

Sending Secrets Swiftly: Approximation Algorithms for GeneralizedMulticast Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568

Afshin Nikzad and R. Ravi

Bypassing Erdos’ Girth Conjecture: Hybrid Stretch and SourcewiseSpanners . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608

Merav Parter

Author Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621

Page 22: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Table of Contents – Part I

Invited Talks

Sporadic Solutions to Zero-One Exclusion Tasks . . . . . . . . . . . . . . . . . . . . . 1Eli Gafni and Maurice Herlihy

Verifying and Synthesizing Software with Recursive Functions(Invited Contribution) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Viktor Kuncak

Track A: Algorithms, Complexity, and Games

Weak Parity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Scott Aaronson, Andris Ambainis, Kaspars Balodis, andMohammad Bavarian

Consequences of Faster Alignment of Sequences . . . . . . . . . . . . . . . . . . . . . . 39Amir Abboud, Virginia Vassilevska Williams, and Oren Weimann

Distance Labels with Optimal Local Stretch . . . . . . . . . . . . . . . . . . . . . . . . . 52Ittai Abraham and Shiri Chechik

Time-Expanded Packings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64David Adjiashvili, Sandro Bosio, Robert Weismantel, andRico Zenklusen

Deterministic Rectangle Enclosure and Offline Dominance Reportingon the RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Peyman Afshani, Timothy M. Chan, and Konstantinos Tsakalidis

The Tropical Shadow-Vertex Algorithm Solves Mean Payoff Games inPolynomial Time on Average . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

Xavier Allamigeon, Pascal Benchimol, and Stephane Gaubert

Tighter Relations between Sensitivity and Other ComplexityMeasures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

Andris Ambainis, Mohammad Bavarian, Yihan Gao, Jieming Mao,Xiaoming Sun, and Song Zuo

On Hardness of Jumbled Indexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Amihood Amir, Timothy M. Chan, Moshe Lewenstein, andNoa Lewenstein

Morphing Planar Graph Drawings Optimally . . . . . . . . . . . . . . . . . . . . . . . . 126Patrizio Angelini, Giordano Da Lozzo, Giuseppe Di Battista,Fabrizio Frati, Maurizio Patrignani, and Vincenzo Roselli

Page 23: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

XXIV Table of Contents – Part I

Incremental Algorithm for Maintaining DFS Tree for UndirectedGraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

Surender Baswana and Shahbaz Khan

On the Role of Shared Randomness in Simultaneous Communication . . . 150Mohammad Bavarian, Dmitry Gavinsky, and Tsuyoshi Ito

Short PCPs with Projection Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163Eli Ben-Sasson and Emanuele Viola

Star Partitions of Perfect Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174Rene van Bevern, Robert Bredereck, Laurent Bulteau, Jiehua Chen,Vincent Froese, Rolf Niedermeier, and Gerhard J. Woeginger

Coordination Mechanisms for Selfish Routing over Time on a Tree . . . . . 186Sayan Bhattacharya, Janardhan Kulkarni, and Vahab Mirrokni

On Area-Optimal Planar Graph Drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . 198Therese Biedl

Shortest Two Disjoint Paths in Polynomial Time . . . . . . . . . . . . . . . . . . . . . 211Andreas Bjorklund and Thore Husfeldt

Listing Triangles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223Andreas Bjorklund, Rasmus Pagh,Virginia Vassilevska Williams, and Uri Zwick

On DNF Approximators for Monotone Boolean Functions . . . . . . . . . . . . . 235Eric Blais, Johan Hastad, Rocco A. Servedio, and Li-Yang Tan

Internal DLA: Efficient Simulation of a Physical Growth Model(Extended Abstract) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

Karl Bringmann, Fabian Kuhn, Konstantinos Panagiotou,Ueli Peter, and Henning Thomas

Lower Bounds for Approximate LDCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259Jop Briet, Zeev Dvir, Guangda Hu, and Shubhangi Saraf

Holographic Algorithms Beyond Matchgates . . . . . . . . . . . . . . . . . . . . . . . . . 271Jin-Yi Cai, Heng Guo, and Tyson Williams

Testing Probability Distributions Underlying Aggregated Data . . . . . . . . . 283Clement Canonne and Ronitt Rubinfeld

Parallel Repetition of Entangled Games with Exponential Decay viathe Superposed Information Cost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

Andre Chailloux and Giannicola Scarpa

The Bose-Hubbard Model is QMA-complete . . . . . . . . . . . . . . . . . . . . . . . . . 308Andrew M. Childs, David Gosset, and Zak Webb

Page 24: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Table of Contents – Part I XXV

Characterization of Binary Constraint System Games . . . . . . . . . . . . . . . . . 320Richard Cleve and Rajat Mittal

Fast Algorithms for Constructing Maximum Entropy Summary Trees . . . 332Richard Cole and Howard Karloff

Thorp Shuffling, Butterflies, and Non-markovian Couplings . . . . . . . . . . . . 344Artur Czumaj and Berthold Vocking

Dynamic Complexity of Directed Reachability and Other Problems . . . . . 356Samir Datta, William Hesse, and Raghav Kulkarni

One Tile to Rule Them All: Simulating Any Tile Assembly Systemwith a Single Universal Tile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368

Erik D. Demaine, Martin L. Demaine, Sandor P. Fekete,Matthew J. Patitz, Robert T. Schweller, Andrew Winslow, andDamien Woods

Canadians Should Travel Randomly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380Erik D. Demaine, Yamming Huang, Chung-Shou Liao, andKunihiko Sadakane

Efficiency Guarantees in Auctions with Budgets . . . . . . . . . . . . . . . . . . . . . . 392Shahar Dobzinski and Renato Paes Leme

Parameterized Complexity of Bandwidth on Trees . . . . . . . . . . . . . . . . . . . . 405Markus Sortland Dregi and Daniel Lokshtanov

Testing Equivalence of Polynomials under Shifts . . . . . . . . . . . . . . . . . . . . . 417Zeev Dvir, Rafael Mendes de Oliveira, and Amir Shpilka

Optimal Analysis of Best Fit Bin Packing . . . . . . . . . . . . . . . . . . . . . . . . . . . 429Gyorgy Dosa and Jirı Sgall

Light Spanners . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442Michael Elkin, Ofer Neiman, and Shay Solomon

Semi-Streaming Set Cover (Extended Abstract) . . . . . . . . . . . . . . . . . . . . . . 453Yuval Emek and Adi Rosen

Online Stochastic Reordering Buffer Scheduling . . . . . . . . . . . . . . . . . . . . . . 465Hossein Esfandiari, MohammadTaghi Hajiaghayi,Mohammad Reza Khani, Vahid Liaghat,Hamid Mahini, and Harald Racke

Demand Queries with Preprocessing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477Uriel Feige and Shlomo Jozeph

Algorithmic Aspects of Regular Graph Covers with Applications toPlanar Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489

Jirı Fiala, Pavel Klavık, Jan Kratochvıl, and Roman Nedela

Page 25: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

XXVI Table of Contents – Part I

Public vs Private Coin in Bounded-Round Information . . . . . . . . . . . . . . . 502Mark Braverman and Ankit Garg

En Route to the Log-Rank Conjecture: New Reductions and EquivalentFormulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514

Dmitry Gavinsky and Shachar Lovett

Improved Submatrix Maximum Queries in Monge Matrices . . . . . . . . . . . . 525Pawe�l Gawrychowski, Shay Mozes, and Oren Weimann

For-All Sparse Recovery in Near-Optimal Time . . . . . . . . . . . . . . . . . . . . . . 538Anna C. Gilbert, Yi Li, Ely Porat, and Martin J. Strauss

Families with Infants: A General Approach to Solve Hard PartitionProblems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551

Alexander Golovnev, Alexander S. Kulikov, and Ivan Mihajlin

Changing Bases: Multistage Optimization for Matroids andMatchings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563

Anupam Gupta, Kunal Talwar, and Udi Wieder

Near-Optimal Online Algorithms for Prize-Collecting SteinerProblems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576

MohammadTaghi Hajiaghayi, Vahid Liaghat, andDebmalya Panigrahi

Nearly Linear-Time Model-Based Compressive Sensing . . . . . . . . . . . . . . . 588Chinmay Hegde, Piotr Indyk, and Ludwig Schmidt

Breaking the PPSZ Barrier for Unique 3-SAT . . . . . . . . . . . . . . . . . . . . . . . . 600Timon Hertli

Privately Solving Linear Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612Justin Hsu, Aaron Roth, Tim Roughgarden, and Jonathan Ullman

How Unsplittable-Flow-Covering Helps Scheduling with Job-DependentCost Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625

Wiebke Hohn, Julian Mestre, and Andreas Wiese

Why Some Heaps Support Constant-Amortized-Time Decrease-KeyOperations, and Others Do Not . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637

John Iacono and Ozgur Ozkan

Partial Garbling Schemes and Their Applications . . . . . . . . . . . . . . . . . . . . 650Yuval Ishai and Hoeteck Wee

On the Complexity of Trial and Error for Constraint SatisfactionProblems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 663

Gabor Ivanyos, Raghav Kulkarni, Youming Qiao,Miklos Santha, and Aarthi Sundaram

Page 26: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Table of Contents – Part I XXVII

Information Theoretical Cryptogenography . . . . . . . . . . . . . . . . . . . . . . . . . . 676Sune K. Jakobsen

The Complexity of Somewhat Approximation Resistant Predicates . . . . . 689Subhash Khot, Madhur Tulsiani, and Pratik Worah

Approximate Nonnegative Rank Is Equivalent to the Smooth RectangleBound . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 701

Gillat Kol, Shay Moran, Amir Shpilka, and Amir Yehudayoff

Distance Oracles for Time-Dependent Networks . . . . . . . . . . . . . . . . . . . . . . 713Spyros Kontogiannis and Christos Zaroliagis

Efficient Indexing of Necklaces and Irreducible Polynomials over FiniteFields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 726

Swastik Kopparty, Mrinal Kumar, and Michael Saks

Coloring Relatives of Interval Overlap Graphs via On-line Games . . . . . . 738Tomasz Krawczyk and Bartosz Walczak

Superpolynomial Lower Bounds for General Homogeneous Depth 4Arithmetic Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 751

Mrinal Kumar and Shubhangi Saraf

Testing Forest-Isomorphism in the Adjacency List Model . . . . . . . . . . . . . . 763Mitsuru Kusumoto and Yuichi Yoshida

Parameterized Approximation Schemes Using Graph Widths . . . . . . . . . . 775Michael Lampis

FPTAS for Weighted Fibonacci Gates and Its Applications . . . . . . . . . . . . 787Pinyan Lu, Menghui Wang, and Chihao Zhang

Parameterized Algorithms to Preserve Connectivity . . . . . . . . . . . . . . . . . . 800Manu Basavaraju, Fedor V. Fomin, Petr Golovach,Pranabendu Misra, M.S. Ramanujan, and Saket Saurabh

Nonuniform Graph Partitioning with Unrelated Weights . . . . . . . . . . . . . . 812Konstantin Makarychev and Yury Makarychev

Precedence-Constrained Scheduling of Malleable Jobs withPreemption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 823

Konstantin Makarychev and Debmalya Panigrahi

Unbounded Entanglement Can Be Needed to Achieve the OptimalSuccess Probability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835

Laura Mancinska and Thomas Vidick

QCSP on Semicomplete Digraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 847Petar Dapic, Petar Markovic, and Barnaby Martin

Page 27: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

XXVIII Table of Contents – Part I

Fast Pseudorandomness for Independence and Load Balancing[Extended Abstract] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 859

Raghu Meka, Omer Reingold, Guy N. Rothblum, andRon D. Rothblum

Determining Majority in Networks with Local Interactions and VerySmall Local Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 871

George B. Mertzios, Sotiris E. Nikoletseas,Christoforos L. Raptopoulos, and Paul G. Spirakis

Lower Bounds for Oblivious Subspace Embeddings . . . . . . . . . . . . . . . . . . . 883Jelani Nelson and Huy L. Nguy˜en

On Input Indistinguishable Proof Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . 895Rafail Ostrovsky, Giuseppe Persiano, and Ivan Visconti

Secure Computation Using Leaky Tokens . . . . . . . . . . . . . . . . . . . . . . . . . . . 907Manoj Prabhakaran, Amit Sahai, and Akshay Wadia

An Improved Interactive Streaming Algorithm for the DistinctElements Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 919

Hartmut Klauck and Ved Prakash

A Faster Parameterized Algorithm for Treedepth . . . . . . . . . . . . . . . . . . . . . 931Felix Reidl, Peter Rossmanith, Fernando Sanchez Villaamil, andSomnath Sikdar

Pseudorandom Graphs in Data Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . 943Omer Reingold, Ron D. Rothblum, and Udi Wieder

Sampling-Based Proofs of Almost-Periodicity Results and AlgorithmicApplications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 955

Eli Ben-Sasson, Noga Ron-Zewi, Madhur Tulsiani, and Julia Wolf

The Mondshein Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 967Jens M. Schmidt

Balanced Allocations: A Simple Proof for the Heavily Loaded Case . . . . . 979Kunal Talwar and Udi Wieder

Close to Uniform Prime Number Generation with Fewer RandomBits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991

Pierre-Alain Fouque and Mehdi Tibouchi

Optimal Strong Parallel Repetition for Projection Games on LowThreshold Rank Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1003

Madhur Tulsiani, John Wright, and Yuan Zhou

Sparser Random 3-SAT Refutation Algorithms and the InterpolationProblem (Extended Abstract) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1015

Iddo Tzameret

Page 28: Lecture Notes in Computer Science 8573 - CORE fileLecture Notes in Computer Science 8573 Commenced Publication in 1973 Founding and Former Series Editors: Gerhard Goos, Juris Hartmanis,

Table of Contents – Part I XXIX

On Learning, Lower Bounds and (un)Keeping Promises . . . . . . . . . . . . . . . 1027Ilya Volkovich

Certificates in Data Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1039Yaoyu Wang and Yitong Yin

Optimal Query Complexity for Estimating the Trace of a Matrix . . . . . . . 1051Karl Wimmer, Yi Wu, and Peng Zhang

Faster Separators for Shallow Minor-Free Graphs via DynamicApproximate Distance Oracles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1063

Christian Wulff-Nilsen

Spatial Mixing of Coloring Random Graphs . . . . . . . . . . . . . . . . . . . . . . . . . 1075Yitong Yin

Author Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1087