An accelerated algorithm for 3-color parity games with an application to timed games

  • Authors:
  • Luca de Alfaro;Marco Faella

  • Affiliations:
  • Department of Computer Engineering, University of California, Santa Cruz;Dipartimento di Scienze Fisiche, Università di Napoli "Federico II", Italy

  • Venue:
  • CAV'07 Proceedings of the 19th international conference on Computer aided verification
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Three-color parity games capture the disjunction of a Büchi and a co-Büchi condition. The most efficient known algorithm for these games is the progress measures algorithm by Jurdzinski. We present an acceleration technique that, while leaving the worst-case complexity unchanged, often leads to considerable speed-ups in games arising in practice. As an application, we consider games played in discrete real time, where players should be prevented from stopping time by always choosing moves with delay zero. The time progress condition can be encoded as a three-color parity game. Using the tool TICC as a platform, we compare the performance of a BDD-based symbolic implementation of the progress measure algorithm with acceleration, and of the symbolic implementation of the classical µ-calculus algorithm of Emerson and Jutla.