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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Information and computation Jg. 245; S. 36 - 53
Hauptverfasser: Huth, Michael, Kuo, Jim Huan-Pu, Piterman, Nir
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