The Rabin index of parity games: Its complexity and approximation
We study the descriptive complexity of parity games by taking into account the coloring of their game graphs whilst ignoring their ownership structure. Colorings of game graphs are identified if they determine the same winning regions and strategies, for all ownership structures of nodes. The Rabin...
Gespeichert in:
| Veröffentlicht in: | Information and computation Jg. 245; S. 36 - 53 |
|---|---|
| Hauptverfasser: | , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Elsevier Inc
01.12.2015
|
| Schlagworte: | |
| ISSN: | 0890-5401, 1090-2651 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | We study the descriptive complexity of parity games by taking into account the coloring of their game graphs whilst ignoring their ownership structure. Colorings of game graphs are identified if they determine the same winning regions and strategies, for all ownership structures of nodes. The Rabin index of a parity game is the minimum of the maximal color taken over all equivalent coloring functions. We show that deciding whether the Rabin index is at least k is in P for k=1 but NP-hard for all fixedk≥2. We present an EXPTIME algorithm that computes the Rabin index by simplifying its input coloring function. When replacing simple cycle with cycle detection in that algorithm, its output over-approximates the Rabin index in polynomial time. We evaluate this efficient algorithm as a preprocessor of solvers in detailed experiments: for Zielonka's solver on random and structured parity games and for our partial solver psolB on random games. |
|---|---|
| AbstractList | We study the descriptive complexity of parity games by taking into account the coloring of their game graphs whilst ignoring their ownership structure. Colorings of game graphs are identified if they determine the same winning regions and strategies, for all ownership structures of nodes. The Rabin index of a parity game is the minimum of the maximal color taken over all equivalent coloring functions. We show that deciding whether the Rabin index is at least k is in P for k=1 but NP-hard for all fixedk≥2. We present an EXPTIME algorithm that computes the Rabin index by simplifying its input coloring function. When replacing simple cycle with cycle detection in that algorithm, its output over-approximates the Rabin index in polynomial time. We evaluate this efficient algorithm as a preprocessor of solvers in detailed experiments: for Zielonka's solver on random and structured parity games and for our partial solver psolB on random games. |
| Author | Huth, Michael Kuo, Jim Huan-Pu Piterman, Nir |
| Author_xml | – sequence: 1 givenname: Michael surname: Huth fullname: Huth, Michael email: m.huth@imperial.ac.uk organization: Department of Computing, Imperial College London, London, SW7 2AZ, United Kingdom – sequence: 2 givenname: Jim Huan-Pu surname: Kuo fullname: Kuo, Jim Huan-Pu email: jimhkuo@imperial.ac.uk organization: Department of Computing, Imperial College London, London, SW7 2AZ, United Kingdom – sequence: 3 givenname: Nir surname: Piterman fullname: Piterman, Nir email: nir.piterman@leicester.ac.uk organization: Department of Computer Science, University of Leicester, Leicester, LE1 7RH, United Kingdom |
| BookMark | eNp1kE1rAjEQQEOxULW995g_sNtJdrMf3kT6IQiFYs8hTiZtRLNLshT9912x155mGHjD483YJHSBGHsUkAsQ1dM-95hLECqHKgdQN2wqoIVMVkpM2BSacVcliDs2S2kPIIQqqylbbr-Jf5idD9wHSyfeOd6b6Icz_zJHSgu-HhLH7tgf6HS5mmC56fvYnfzRDL4L9-zWmUOih785Z58vz9vVW7Z5f12vlpsMC9UOmSWqUZbC1TuBlXENqrqyVrrCFKM_KCqtxMahaV1LsnQ1GIlSNY0UEoUo5gyufzF2KUVyuo-jQjxrAfqSQO-1R31JoKHSY4IRWVwRGr1-PEWd0FNAsj4SDtp2_n_4F1s6ZQI |
| Cites_doi | 10.1137/0205048 10.1051/ita:1999129 10.1016/S0019-9958(79)90653-3 10.1016/0304-3975(80)90009-2 10.1016/S0304-3975(98)00009-7 |
| ContentType | Journal Article |
| Copyright | 2015 The Authors |
| Copyright_xml | – notice: 2015 The Authors |
| DBID | 6I. AAFTH AAYXX CITATION |
| DOI | 10.1016/j.ic.2015.06.005 |
| DatabaseName | ScienceDirect Open Access Titles Elsevier:ScienceDirect:Open Access CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EISSN | 1090-2651 |
| EndPage | 53 |
| ExternalDocumentID | 10_1016_j_ic_2015_06_005 S0890540115000723 |
| GroupedDBID | --K --M --Z -~X .~1 0R~ 1B1 1~. 1~5 29I 4.4 457 4G. 5GY 5VS 6I. 6TJ 7-5 71M 8P~ 9JN AACTN AAEDT AAEDW AAFTH AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN ABAOU ABBOA ABFNM ABJNI ABMAC ABTAH ABVKL ABXDB ABYKQ ACAZW ACDAQ ACGFS ACNNM ACRLP ACZNC ADBBV ADEZE ADFGL ADMUD AEBSH AEKER AENEX AEXQZ AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ARUGR ASPBG AVWKF AXJTR AZFZN BKOJK BLXMC CAG COF CS3 DM4 DU5 E3Z EBS EFBJH EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q G8K GBLVA GBOLZ HVGLF HZ~ H~9 IHE IXB J1W KOM LG5 LX9 M41 MHUIS MO0 MVM N9A NCXOZ O-L O9- OAUVE OK1 OZT P-8 P-9 P2P PC. Q38 R2- RIG RNS ROL RPZ SDF SDG SDP SES SEW SPC SPCBC SSV SSW SSZ T5K TN5 WH7 WUQ XJT XPP ZMT ZU3 ZY4 ~G- 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO ADVLN AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD |
| ID | FETCH-LOGICAL-c359t-dee7c241f7b1c6af8c576dd2f3a301605e4d2c8fca9f9e24f70a2c2588212c113 |
| ISICitedReferencesCount | 2 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000368899100004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0890-5401 |
| IngestDate | Sat Nov 29 01:56:33 EST 2025 Fri Feb 23 02:25:06 EST 2024 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Specification and verification (program logics, model checking, etc.) Computational difficulty of problems (lower bounds, completeness, difficulty of approximation, etc.) Logic in computer science Descriptive complexity and finite models Graph theory: paths and cycles |
| Language | English |
| License | http://creativecommons.org/licenses/by/4.0 |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c359t-dee7c241f7b1c6af8c576dd2f3a301605e4d2c8fca9f9e24f70a2c2588212c113 |
| OpenAccessLink | https://dx.doi.org/10.1016/j.ic.2015.06.005 |
| PageCount | 18 |
| ParticipantIDs | crossref_primary_10_1016_j_ic_2015_06_005 elsevier_sciencedirect_doi_10_1016_j_ic_2015_06_005 |
| PublicationCentury | 2000 |
| PublicationDate | 2015-12-01 |
| PublicationDateYYYYMMDD | 2015-12-01 |
| PublicationDate_xml | – month: 12 year: 2015 text: 2015-12-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationTitle | Information and computation |
| PublicationYear | 2015 |
| Publisher | Elsevier Inc |
| Publisher_xml | – name: Elsevier Inc |
| References | Fortune, Hopcroft, Wyllie (br0070) 1980; 10 Emerson, Jutla (br0040) 1991 Wagner (br0160) 1979; 43 Stirling (br0140) 1995 Emerson, Jutla, Sistla (br0050) 1993 Vöge, Jurdzinski (br0150) 2000 Zielonka (br0170) 1998; 200 Carton, Maceiras (br0020) 1999; 33 Friedmann, Lange (br0090) 2010 Even, Itai, Shamir (br0060) 1976; 5 Friedmann, Lange (br0080) 2009 Huth, Kuo, Piterman (br0110) 2013 Jurdzinski (br0120) 2000 Mostowski (br0130) 1991 Du (br0030) 2013 Berwanger, Dawar, Hunter, Kreutzer (br0010) 2006 (br0100) 2002; vol. 2500 (10.1016/j.ic.2015.06.005_br0100) 2002; vol. 2500 Jurdzinski (10.1016/j.ic.2015.06.005_br0120) 2000 Berwanger (10.1016/j.ic.2015.06.005_br0010) 2006 Wagner (10.1016/j.ic.2015.06.005_br0160) 1979; 43 Du (10.1016/j.ic.2015.06.005_br0030) 2013 Friedmann (10.1016/j.ic.2015.06.005_br0080) 2009 Carton (10.1016/j.ic.2015.06.005_br0020) 1999; 33 Zielonka (10.1016/j.ic.2015.06.005_br0170) 1998; 200 Mostowski (10.1016/j.ic.2015.06.005_br0130) 1991 Friedmann (10.1016/j.ic.2015.06.005_br0090) 2010 Huth (10.1016/j.ic.2015.06.005_br0110) 2013 Fortune (10.1016/j.ic.2015.06.005_br0070) 1980; 10 Emerson (10.1016/j.ic.2015.06.005_br0040) 1991 Emerson (10.1016/j.ic.2015.06.005_br0050) 1993 Even (10.1016/j.ic.2015.06.005_br0060) 1976; 5 Stirling (10.1016/j.ic.2015.06.005_br0140) 1995 Vöge (10.1016/j.ic.2015.06.005_br0150) 2000 |
| References_xml | – year: 2013 ident: br0030 article-title: Fatal attractors in parity games – volume: vol. 2500 year: 2002 ident: br0100 publication-title: Automata, Logics, and Infinite Games: A Guide to Current Research [outcome of a Dagstuhl seminar, February 2001] – start-page: 34 year: 2013 end-page: 49 ident: br0110 article-title: Fatal attractors in parity games publication-title: FoSSaCS 2013 – start-page: 385 year: 1993 end-page: 396 ident: br0050 article-title: On model-checking for fragments of publication-title: CAV 1993 – volume: 43 start-page: 123 year: 1979 end-page: 177 ident: br0160 article-title: On omega-regular sets publication-title: Inf. Control – year: 1991 ident: br0130 article-title: Games with forbidden positions – start-page: 182 year: 2009 end-page: 196 ident: br0080 article-title: Solving parity games in practice publication-title: ATVA 2009 – start-page: 290 year: 2000 end-page: 301 ident: br0120 article-title: Small progress measures for solving parity games publication-title: STACS – volume: 33 start-page: 495 year: 1999 end-page: 506 ident: br0020 article-title: Computing the Rabin index of a parity automaton publication-title: RAIRO Theor. Inform. Appl. – volume: 10 start-page: 111 year: 1980 end-page: 121 ident: br0070 article-title: The directed subgraph homeomorphism problem publication-title: Theor. Comput. Sci. – volume: 200 start-page: 135 year: 1998 end-page: 183 ident: br0170 article-title: Infinite games on finitely coloured graphs with applications to automata on infinite trees publication-title: Theor. Comput. Sci. – year: 2010 ident: br0090 article-title: The PGSolver collection of parity game solvers – volume: 5 start-page: 691 year: 1976 end-page: 703 ident: br0060 article-title: On the complexity of timetable and multicommodity flow problems publication-title: SIAM J. Comput. – start-page: 202 year: 2000 end-page: 215 ident: br0150 article-title: A discrete strategy improvement algorithm for solving parity games publication-title: CAV 2000 – start-page: 524 year: 2006 end-page: 536 ident: br0010 article-title: Dag-width and parity games publication-title: STACS 2006 – start-page: 368 year: 1991 end-page: 377 ident: br0040 article-title: Tree automata, mu-calculus and determinacy (extended abstract) publication-title: FOCS 1991 – start-page: 1 year: 1995 end-page: 11 ident: br0140 article-title: Local model checking games publication-title: CONCUR 1995 – start-page: 368 year: 1991 ident: 10.1016/j.ic.2015.06.005_br0040 article-title: Tree automata, mu-calculus and determinacy (extended abstract) – volume: 5 start-page: 691 issue: 4 year: 1976 ident: 10.1016/j.ic.2015.06.005_br0060 article-title: On the complexity of timetable and multicommodity flow problems publication-title: SIAM J. Comput. doi: 10.1137/0205048 – volume: 33 start-page: 495 issue: 6 year: 1999 ident: 10.1016/j.ic.2015.06.005_br0020 article-title: Computing the Rabin index of a parity automaton publication-title: RAIRO Theor. Inform. Appl. doi: 10.1051/ita:1999129 – volume: 43 start-page: 123 issue: 2 year: 1979 ident: 10.1016/j.ic.2015.06.005_br0160 article-title: On omega-regular sets publication-title: Inf. Control doi: 10.1016/S0019-9958(79)90653-3 – start-page: 290 year: 2000 ident: 10.1016/j.ic.2015.06.005_br0120 article-title: Small progress measures for solving parity games – year: 2010 ident: 10.1016/j.ic.2015.06.005_br0090 – start-page: 385 year: 1993 ident: 10.1016/j.ic.2015.06.005_br0050 article-title: On model-checking for fragments of μ-calculus – volume: 10 start-page: 111 year: 1980 ident: 10.1016/j.ic.2015.06.005_br0070 article-title: The directed subgraph homeomorphism problem publication-title: Theor. Comput. Sci. doi: 10.1016/0304-3975(80)90009-2 – start-page: 524 year: 2006 ident: 10.1016/j.ic.2015.06.005_br0010 article-title: Dag-width and parity games – year: 2013 ident: 10.1016/j.ic.2015.06.005_br0030 – start-page: 1 year: 1995 ident: 10.1016/j.ic.2015.06.005_br0140 article-title: Local model checking games – volume: vol. 2500 year: 2002 ident: 10.1016/j.ic.2015.06.005_br0100 – year: 1991 ident: 10.1016/j.ic.2015.06.005_br0130 – start-page: 202 year: 2000 ident: 10.1016/j.ic.2015.06.005_br0150 article-title: A discrete strategy improvement algorithm for solving parity games – volume: 200 start-page: 135 issue: 1–2 year: 1998 ident: 10.1016/j.ic.2015.06.005_br0170 article-title: Infinite games on finitely coloured graphs with applications to automata on infinite trees publication-title: Theor. Comput. Sci. doi: 10.1016/S0304-3975(98)00009-7 – start-page: 182 year: 2009 ident: 10.1016/j.ic.2015.06.005_br0080 article-title: Solving parity games in practice – start-page: 34 year: 2013 ident: 10.1016/j.ic.2015.06.005_br0110 article-title: Fatal attractors in parity games |
| SSID | ssj0011546 |
| Score | 2.0841014 |
| Snippet | We study the descriptive complexity of parity games by taking into account the coloring of their game graphs whilst ignoring their ownership structure.... |
| SourceID | crossref elsevier |
| SourceType | Index Database Publisher |
| StartPage | 36 |
| SubjectTerms | Computational difficulty of problems (lower bounds, completeness, difficulty of approximation, etc.) Descriptive complexity and finite models Graph theory: paths and cycles Logic in computer science Specification and verification (program logics, model checking, etc.) |
| Title | The Rabin index of parity games: Its complexity and approximation |
| URI | https://dx.doi.org/10.1016/j.ic.2015.06.005 |
| Volume | 245 |
| WOSCitedRecordID | wos000368899100004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1090-2651 dateEnd: 20171231 omitProxy: false ssIdentifier: ssj0011546 issn: 0890-5401 databaseCode: AIEXJ dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1ba9swFBZZu4ftod26lba7oIe9jOBhSZZt7S2MlnSMUrYO8jQjy9JwWN2QxiU_f0cXO84usA32YoKIE6HzcXSOznc-IfRKGggDmOER5WUeJZKrSBiZRjJTWrCEyrR06vofsouLfDYTl6PRl64X5u5b1jT5ei0W_9XUMAbGtq2zf2Hu_kdhAD6D0eEJZofnHxv-o4SEd-yUEB2lWdor6sZfLSPWHgGcr249l1yv7bjTa7Xa4uv6emOoecdx7_sbux64Rbtdv5-2_nBmSMF31SFf1amvx9NWNtFl2_vh2m0IvtWrXg5PHgj_gcXRt8RsMTbjXMSWbeG_p71XjWGMpkFZNrhdmvCB42TpYAv28sE_OXd_zjB_U1vpScKd7mrMNxtZTy_8ZCdh50DsdQ8ZZffQLs24AD-4Ozk_nb3v60wktHJ1kw6FbM8A3P6fXwcug2Dk6hHaC1kEnnjrP0Yj3Ryg_e6GDhwc9gF6OJCbfIImAA3soIEdNPCNwR4a2EHjLQZg4A0wMNgbbwHjKfp8dnr1bhqFKzQixbhYRZXWmYIgzWQlUak0uYL8sqqoYZJZbUGuk4qq3CgpjNA0MVksqaIc8i5CFSHsEO00N40-QlhBdMxUyRRhJoGUrBSqqhjE-xUrCc_1MXrdrU-x8EopRUchnBe1KuxaFo5FyY8R6xawCJGej-AKsPVv3zr5p7eeoQcb8D5HO6tlq1-g--puVd8uXwZAfAcq4XUA |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=The+Rabin+index+of+parity+games%3A+Its+complexity+and+approximation&rft.jtitle=Information+and+computation&rft.au=Huth%2C+Michael&rft.au=Kuo%2C+Jim+Huan-Pu&rft.au=Piterman%2C+Nir&rft.date=2015-12-01&rft.pub=Elsevier+Inc&rft.issn=0890-5401&rft.eissn=1090-2651&rft.volume=245&rft.spage=36&rft.epage=53&rft_id=info:doi/10.1016%2Fj.ic.2015.06.005&rft.externalDocID=S0890540115000723 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0890-5401&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0890-5401&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0890-5401&client=summon |