{"id":"https://openalex.org/W2755538704","doi":"https://doi.org/10.1145/3121408","title":"The Complexity of Mean-Payoff Pushdown Games","display_name":"The Complexity of Mean-Payoff Pushdown Games","publication_year":2017,"publication_date":"2017-09-15","ids":{"openalex":"https://openalex.org/W2755538704","doi":"https://doi.org/10.1145/3121408","mag":"2755538704"},"language":"en","primary_location":{"id":"doi:10.1145/3121408","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3121408","pdf_url":null,"source":{"id":"https://openalex.org/S118992489","display_name":"Journal of the ACM","issn_l":"0004-5411","issn":["0004-5411","1557-735X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of the ACM","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5052607806","display_name":"Krishnendu Chatterjee","orcid":"https://orcid.org/0000-0002-4561-241X"},"institutions":[{"id":"https://openalex.org/I157556583","display_name":"Institute of Science and Technology Austria","ror":"https://ror.org/03gnh5541","country_code":"AT","type":"education","lineage":["https://openalex.org/I157556583"]}],"countries":["AT"],"is_corresponding":true,"raw_author_name":"Krishnendu Chatterjee","raw_affiliation_strings":["IST Austria, Klosterneuburg, Austria"],"affiliations":[{"raw_affiliation_string":"IST Austria, Klosterneuburg, Austria","institution_ids":["https://openalex.org/I157556583"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5016093552","display_name":"Yaron Velner","orcid":null},"institutions":[{"id":"https://openalex.org/I197251160","display_name":"Hebrew University of Jerusalem","ror":"https://ror.org/03qxff017","country_code":"IL","type":"education","lineage":["https://openalex.org/I197251160"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Yaron Velner","raw_affiliation_strings":["School of Computer Science and Engineering, The Hebrew University, Israel, Jerusalem, Israel"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, The Hebrew University, Israel, Jerusalem, Israel","institution_ids":["https://openalex.org/I197251160"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5052607806"],"corresponding_institution_ids":["https://openalex.org/I157556583"],"apc_list":null,"apc_paid":null,"fwci":0.4542,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.66087028,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"64","issue":"5","first_page":"1","last_page":"49"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9840999841690063,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/undecidable-problem","display_name":"Undecidable problem","score":0.6672437787055969},{"id":"https://openalex.org/keywords/stochastic-game","display_name":"Stochastic game","score":0.6350942850112915},{"id":"https://openalex.org/keywords/turns-rounds-and-time-keeping-systems-in-games","display_name":"Turns, rounds and time-keeping systems in games","score":0.6271469593048096},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6253060698509216},{"id":"https://openalex.org/keywords/pushdown-automaton","display_name":"Pushdown automaton","score":0.5756338834762573},{"id":"https://openalex.org/keywords/decidability","display_name":"Decidability","score":0.5437291264533997},{"id":"https://openalex.org/keywords/reachability","display_name":"Reachability","score":0.4452551007270813},{"id":"https://openalex.org/keywords/embedded-pushdown-automaton","display_name":"Embedded pushdown automaton","score":0.4412633776664734},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.43668562173843384},{"id":"https://openalex.org/keywords/model-checking","display_name":"Model checking","score":0.41357406973838806},{"id":"https://openalex.org/keywords/mathematical-economics","display_name":"Mathematical economics","score":0.3537401258945465},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.32926493883132935},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.3211008906364441},{"id":"https://openalex.org/keywords/game-mechanics","display_name":"Game mechanics","score":0.21445176005363464},{"id":"https://openalex.org/keywords/context-free-grammar","display_name":"Context-free grammar","score":0.12869128584861755},{"id":"https://openalex.org/keywords/video-game-design","display_name":"Video game design","score":0.12433162331581116},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.11439323425292969},{"id":"https://openalex.org/keywords/rule-based-machine-translation","display_name":"Rule-based machine translation","score":0.10675659775733948},{"id":"https://openalex.org/keywords/automaton","display_name":"Automaton","score":0.08860716223716736}],"concepts":[{"id":"https://openalex.org/C192034797","wikidata":"https://www.wikidata.org/wiki/Q3502995","display_name":"Undecidable problem","level":3,"score":0.6672437787055969},{"id":"https://openalex.org/C22171661","wikidata":"https://www.wikidata.org/wiki/Q1074380","display_name":"Stochastic game","level":2,"score":0.6350942850112915},{"id":"https://openalex.org/C56694532","wikidata":"https://www.wikidata.org/wiki/Q4421045","display_name":"Turns, rounds and time-keeping systems in games","level":4,"score":0.6271469593048096},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6253060698509216},{"id":"https://openalex.org/C77944639","wikidata":"https://www.wikidata.org/wiki/Q751443","display_name":"Pushdown automaton","level":3,"score":0.5756338834762573},{"id":"https://openalex.org/C153269930","wikidata":"https://www.wikidata.org/wiki/Q430001","display_name":"Decidability","level":2,"score":0.5437291264533997},{"id":"https://openalex.org/C136643341","wikidata":"https://www.wikidata.org/wiki/Q1361526","display_name":"Reachability","level":2,"score":0.4452551007270813},{"id":"https://openalex.org/C27034413","wikidata":"https://www.wikidata.org/wiki/Q5370010","display_name":"Embedded pushdown automaton","level":5,"score":0.4412633776664734},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.43668562173843384},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.41357406973838806},{"id":"https://openalex.org/C144237770","wikidata":"https://www.wikidata.org/wiki/Q747534","display_name":"Mathematical economics","level":1,"score":0.3537401258945465},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.32926493883132935},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.3211008906364441},{"id":"https://openalex.org/C170828538","wikidata":"https://www.wikidata.org/wiki/Q1751513","display_name":"Game mechanics","level":2,"score":0.21445176005363464},{"id":"https://openalex.org/C97212296","wikidata":"https://www.wikidata.org/wiki/Q338047","display_name":"Context-free grammar","level":3,"score":0.12869128584861755},{"id":"https://openalex.org/C47187476","wikidata":"https://www.wikidata.org/wiki/Q12336660","display_name":"Video game design","level":3,"score":0.12433162331581116},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.11439323425292969},{"id":"https://openalex.org/C53893814","wikidata":"https://www.wikidata.org/wiki/Q7378909","display_name":"Rule-based machine translation","level":2,"score":0.10675659775733948},{"id":"https://openalex.org/C112505250","wikidata":"https://www.wikidata.org/wiki/Q787116","display_name":"Automaton","level":2,"score":0.08860716223716736},{"id":"https://openalex.org/C134083981","wikidata":"https://www.wikidata.org/wiki/Q1754022","display_name":"Tree-adjoining grammar","level":4,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3121408","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3121408","pdf_url":null,"source":{"id":"https://openalex.org/S118992489","display_name":"Journal of the ACM","issn_l":"0004-5411","issn":["0004-5411","1557-735X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of the ACM","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":48,"referenced_works":["https://openalex.org/W1497067119","https://openalex.org/W1556462035","https://openalex.org/W1557750304","https://openalex.org/W1756169151","https://openalex.org/W1758177211","https://openalex.org/W1786377004","https://openalex.org/W1803317697","https://openalex.org/W1816620374","https://openalex.org/W1835836356","https://openalex.org/W1969912861","https://openalex.org/W1971138850","https://openalex.org/W1971499713","https://openalex.org/W1975294133","https://openalex.org/W1979349468","https://openalex.org/W1984451181","https://openalex.org/W2005059149","https://openalex.org/W2016206563","https://openalex.org/W2026128612","https://openalex.org/W2030166143","https://openalex.org/W2035561341","https://openalex.org/W2036772106","https://openalex.org/W2048905609","https://openalex.org/W2055545029","https://openalex.org/W2060375000","https://openalex.org/W2069791914","https://openalex.org/W2078268196","https://openalex.org/W2080573945","https://openalex.org/W2088846354","https://openalex.org/W2090567381","https://openalex.org/W2101561362","https://openalex.org/W2119736157","https://openalex.org/W2122393219","https://openalex.org/W2125267391","https://openalex.org/W2130350300","https://openalex.org/W2142133061","https://openalex.org/W2151670874","https://openalex.org/W2158487182","https://openalex.org/W2163151383","https://openalex.org/W2170933628","https://openalex.org/W2220995138","https://openalex.org/W2294334272","https://openalex.org/W2425244199","https://openalex.org/W2752885492","https://openalex.org/W2914000465","https://openalex.org/W3022006420","https://openalex.org/W3145128584","https://openalex.org/W4212901716","https://openalex.org/W4232505977"],"related_works":["https://openalex.org/W2972379433","https://openalex.org/W1501430220","https://openalex.org/W2989332944","https://openalex.org/W2021891065","https://openalex.org/W2583549044","https://openalex.org/W2119045600","https://openalex.org/W2584984136","https://openalex.org/W1542027783","https://openalex.org/W129916058","https://openalex.org/W2962928105"],"abstract_inverted_index":{"Two-player":[0,153,177],"games":[1,48,70,140,155,167,179,197,228],"on":[2,94,113,121],"graphs":[3,31],"are":[4,87,134,147,162,174,204,233],"central":[5],"in":[6,9,149,189,225,235],"many":[7],"problems":[8,246],"formal":[10],"verification":[11,19],"and":[12,18,58,99,108,194,229],"program":[13],"analysis,":[14],"such":[15,69],"as":[16,56,135],"synthesis":[17],"of":[20,41,85,116,124,128],"open":[21],"systems.":[22],"In":[23,80],"this":[24,61],"work,":[25,62],"we":[26,63,240],"consider":[27],"solving":[28],"recursive":[29],"game":[30,34],"(or":[32],"pushdown":[33,47,81,139,154,166,178,196,227,237],"graphs)":[35],"that":[36,215,243,269],"model":[37],"the":[38,66,72,77,95,114,122,125,129,209,245,248,252,261,264,270],"control":[39],"flow":[40],"sequential":[42],"programs":[43],"with":[44,53,71,141,156,168,180,198,260],"recursion.":[45],"While":[46],"have":[49,104,247],"been":[50],"studied":[51],"before":[52],"qualitative":[54],"objectives\u2014such":[55],"reachability":[57],"\u03c9-regular":[59],"objectives\u2014in":[60],"study":[64],"for":[65,218],"first":[67],"time":[68],"most":[73],"well-studied":[74],"quantitative":[75],"objective,":[76],"mean-payoff":[78,142,157,169,181,199,219,262],"objective.":[79],"games,":[82],"two":[83],"types":[84],"strategies":[86,146,161,173,185,203,217,232],"relevant:":[88],"(1)":[89,137],"global":[90,97,145,160,216],"strategies,":[91,102],"which":[92,103],"depend":[93,112],"entire":[96],"history;":[98],"(2)":[100,152],"modular":[101,172,184,202,231],"only":[105,120],"local":[106],"memory":[107,223],"thus":[109],"do":[110],"not":[111],"context":[115],"invocation":[117,127],"but":[118],"rather":[119],"history":[123],"current":[126],"module.":[130],"Our":[131],"main":[132],"results":[133],"follows:":[136],"One-player":[138,165],"objectives":[143,158,170,182,200,220],"under":[144,159,171,183,201],"decidable":[148],"polynomial":[150],"time.":[151],"undecidable.":[163],"(3)":[164],"NP-hard.":[175],"(4)":[176],"can":[186],"be":[187],"solved":[188],"NP":[190],"(i.e.,":[191],"both":[192],"one-player":[193,226],"two-player":[195,236],"NP-complete).":[205],"We":[206],"also":[207,241,267],"establish":[208],"optimal":[210],"strategy":[211],"complexity":[212,250],"by":[213],"showing":[214],"require":[221],"infinite":[222],"even":[224],"memoryless":[230],"sufficient":[234],"games.":[238],"Finally,":[239],"show":[242],"all":[244],"same":[249],"if":[251],"stack":[253,271],"boundedness":[254],"condition":[255],"is":[256,273],"added,":[257],"where":[258],"along":[259],"objective":[263],"player":[265],"must":[266],"ensure":[268],"height":[272],"bounded.":[274]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
