SlideShare a Scribd company logo
David C. Wyld et al. (Eds) : CST, ITCS, JSE, SIP, ARIA, DMS - 2014
pp. 45–52, 2014. © CS & IT-CSCP 2014 DOI : 10.5121/csit.2014.4105
A SAT ENCODING FOR SOLVING GAMES
WITH ENERGY OBJECTIVES
Raffaella Gentilini
Dip. di Matematica e Informatica, Universit`a di Perugia,
Via Vanvitelli 1, Perugia (IT)
ABSTRACT
Recently, a reduction from the problem of solving parity games to the satisfiability problem in
propositional logic (SAT) have been proposed in [5], motivated by the success of SAT solvers in
symbolic verification. With analogous motivations, we show how to exploit the notion of energy
progress measure to devise a reduction from the problem of energy games to the satisfiability
problem for formulas of propositional logic in conjunctive normal form.
1. INTRODUCTION
Energy games (EG) are two-players games played on weighted graphs, where the integer weight
associated to each edge represents the corresponding energy gain/loss. The arenas of energy
games are endowed of two types of vertices: in player 0 (resp. player 1) vertices, player 0 (resp.
player 1) chooses the successor vertex from the set of outgoing edges and the game results in an
infinite path through the graph. Given an initial credit of energy c, the objective of player 0 is to
maintain the sum of the weights (the energy level) positive. The decision problem for EG asks,
given a weighted game graph with initial vertex v 0, if there exists an initial credit for which
player 0 wins from v 0.
Energy games have been introduced in [3, 2] to model the synthesis problem within the design of
reactive systems that work in resource-constrained environments. Beside their applicability to the
modeling of quantitative problems for computer aided design, EG have tight connections with
important problems in game theory and logic. For instance, they are log-space equivalent to
mean-payoff games (MPG) [2], another kind of quantitative two-player game very well studied
both in economics and in computer science. The latter are characterized by a theoretically
engaging complexity status, being one of the few inhabitants of the complexity class NP∩coNP
(for which the inclusion in P is still an open problem). Moreover, parity games [4, 6]—
notoriously known as poly-time equivalent to the model-checking problem for the modal mu-
calculus—are in turn poly-time reducible to MPG and EG. It is a long-standing open question to
know whether the model-checking problem for the modal mu-calculus is in P.
The algorithm with the currently best (pseudopolynomial) complexity for solving EG (and MPG
via log-space reduction) is based on the so-called notion of energy progress measure [7].
46 Computer Science & Information Technology (CS & IT)
Progress measures for weighted graphs are functions that impose local conditions to ensure global
properties of the graph. A notion of parity progress measure [6] was previously exploited in [6]
for the algorithmic analysis of parity games and reconsidered in [5] to devise a SAT encoding of
the corresponding games, motivated by the considerable success that using SAT solvers has had
in symbolic verification. As a matter of fact, clever heuristics implemented in nowadays SAT
solvers can result in algorithms that are very efficient in practice. Furthermore, there are
fragments of SAT that can be solved in polynomial time. Hence, the reduction in [5] opens up a
new possibility for showing inclusion of parity games in P.
Motivated by analogous reasons, in this paper we show how to exploit the notion of energy
progress measure to devise a reduction from the problem of energy games to the satisfiability
problem for formulas of propositional logic in conjunctive normal form. Tight upper bounds on
the sizes of our reductions are also reported.
The paper is organized as follows.We recall the notions of energy games and energy progress
measure in Section 2. Section 3 and Section 4 develop the reductions from energy games to
difference logic and pure SAT, respectively, reporting tight bounds on the sizes of the
corresponding reductions.
2. PRELIMINARIES
Computer Science & Information Technology (CS & IT) 47
48 Computer Science & Information Technology (CS & IT)
2.1 Difference Logic
3. ENCODING EG WINNING STRATEGIES IN DIFFERENCE LOGIC
Computer Science & Information Technology (CS & IT) 49
50 Computer Science & Information Technology (CS & IT)
4. SOLVING ENERGY GAMES BY A REDUCTION TO SAT
Computer Science & Information Technology (CS & IT) 51
5. CONCLUSIONS
We devise efficient encodings of the energy games problem into the satisfiability problem for
formulas of difference logic and pure propositional logic in conjunctive normal form. Tight upper
bounds on the sizes of the given reductions are also reported. Due to the success of nowadays
SAT solvers in symbolic verification, the proposed encodings could result in algorithms that are
very efficient in practice. Furthermore, they could open up new possibilities for devising tight
bounds on the complexity of the energy games problem, as there are fragments of SAT that can
be solved in polynomial time.
52 Computer Science & Information Technology (CS & IT)
REFERENCES
[1] A. Ehrenfeucht and J. Mycielski. International journal of game theory. Positional Strategies for
Mean-Payoff Games, 8:109–113, 1979.
[2] P. Bouyer, U. Fahrenberg, K. G. Larsen, N. Markey, and J. Srba. Infinite runs in weighted timed
automata with energy constraints. In Proc. of FORMATS: Formal Modeling and Analysis of Timed
Systems, LNCS 5215, pages 33–47. Springer, 2008.
[3] A. Chakrabarti, L. de Alfaro, T. A. Henzinger, and M. Stoelinga. Resource interfaces. In Proc. of
EMSOFT: Embedded Software, LNCS 2855, pages 117–133. Springer, 2003.
[4] Y. Gurevich and L. Harrington. Trees, automata, and games. In Proc. of STOC: Symposium on
Theory of Computing, pages 60–65. ACM, 1982.
[5] Keijo Heljanko, Misa Kein¨anen, Martin Lange, and Ilkka Niemel¨a. Solving parity games by a
reduction to sat. J. Comput. Syst. Sci., 78(2):430–440, March 2012.
[6] M. Jurdzinski. Small progress measures for solving parity games. In Proceedings of STACS:
Theoretical Aspects of Computer Science, LNCS 1770, pages 290–301. Springer, 2000.
[7] L. Brim, J. Chaloupka, L. Doyen, R. Gentilini, and J-F. Raskin. Faster algorithms for mean payoff
games. Formal Methods in System Design, 38(2):97–118, 2011.
[8] Moez Mahfoudh, Peter Niebert, Eugene Asarin, and Oded Maler. A satisfiability checker for
difference logic. In 5-th Int. Symp. on the Theory and Applications of Satisfliability Testing, 2002.

More Related Content

PDF
A sat encoding for solving games with energy objectives
PDF
Presentation jitendra
PDF
Hybridization of Bat and Genetic Algorithm to Solve N-Queens Problem
PDF
CHN and Swap Heuristic to Solve the Maximum Independent Set Problem
PDF
Master Thesis Presentation (Subselection of Topics)
PDF
Explanable models for time series with random forest
PDF
One modulo n gracefulness of
PPTX
Information Theoretic Co Clustering
A sat encoding for solving games with energy objectives
Presentation jitendra
Hybridization of Bat and Genetic Algorithm to Solve N-Queens Problem
CHN and Swap Heuristic to Solve the Maximum Independent Set Problem
Master Thesis Presentation (Subselection of Topics)
Explanable models for time series with random forest
One modulo n gracefulness of
Information Theoretic Co Clustering

What's hot (19)

PDF
ENTROPY-COST RATIO MAXIMIZATION MODEL FOR EFFICIENT STOCK PORTFOLIO SELECTION...
PDF
Reproducibility and differential analysis with selfish
PDF
'ACCOST' for differential HiC analysis
PDF
A lattice-based consensus clustering
PDF
PBL Implementation Mathematics
PDF
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
PDF
AN ADVANCED TOOL FOR MANAGING FUZZY COMPLEX TEMPORAL INFORMATION
PDF
1710.09780avi widgerson
PDF
Trimming the L1 Regularizer: Statistical Analysis, Optimization, and Applicat...
PDF
STUDY OF Ε-SMOOTH SUPPORT VECTOR REGRESSION AND COMPARISON WITH Ε- SUPPORT ...
PPTX
The Advancement and Challenges in Computational Physics - Phdassistance
PDF
EVEN GRACEFUL LABELLING OF A CLASS OF TREES
PDF
La statistique et le machine learning pour l'intégration de données de la bio...
PDF
11.fuzzy inventory model with shortages in man power planning
PDF
Grychtol B. et al.: 3D EIT image reconstruction with GREIT.
PDF
Deep learning ensembles loss landscape
PDF
An application of gd
PDF
Modular Super Vertex Magic Total Labelling
ENTROPY-COST RATIO MAXIMIZATION MODEL FOR EFFICIENT STOCK PORTFOLIO SELECTION...
Reproducibility and differential analysis with selfish
'ACCOST' for differential HiC analysis
A lattice-based consensus clustering
PBL Implementation Mathematics
Amelioration of Modeling and Solving the Weighted Constraint Satisfaction Pro...
AN ADVANCED TOOL FOR MANAGING FUZZY COMPLEX TEMPORAL INFORMATION
1710.09780avi widgerson
Trimming the L1 Regularizer: Statistical Analysis, Optimization, and Applicat...
STUDY OF Ε-SMOOTH SUPPORT VECTOR REGRESSION AND COMPARISON WITH Ε- SUPPORT ...
The Advancement and Challenges in Computational Physics - Phdassistance
EVEN GRACEFUL LABELLING OF A CLASS OF TREES
La statistique et le machine learning pour l'intégration de données de la bio...
11.fuzzy inventory model with shortages in man power planning
Grychtol B. et al.: 3D EIT image reconstruction with GREIT.
Deep learning ensembles loss landscape
An application of gd
Modular Super Vertex Magic Total Labelling
Ad

Similar to A SAT ENCODING FOR SOLVING GAMES WITH ENERGY OBJECTIVES (20)

PDF
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
PDF
Application of-computational-intelligence-techniques-for-economic-load-dispatch
PDF
HYBRID PARTICLE SWARM OPTIMIZATION FOR SOLVING MULTI-AREA ECONOMIC DISPATCH P...
PDF
Hybrid Particle Swarm Optimization for Solving Multi-Area Economic Dispatch P...
PDF
schedule
PDF
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...
PDF
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...
PDF
Interior Dual Optimization Software Engineering with Applications in BCS Elec...
PDF
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...
PDF
MIXED 0−1 GOAL PROGRAMMING APPROACH TO INTERVAL-VALUED BILEVEL PROGRAMMING PR...
PDF
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...
PDF
N03430990106
PDF
ON THE DUALITY FEATURE OF P-CLASS PROBLEMS AND NP COMPLETE PROBLEMS
PDF
4 tracking objects of deformable shapes
DOCX
KMAP PAPER (1)
PPTX
Energy management system
PDF
Energy efficient-resource-allocation-in-distributed-computing-systems
PDF
MULTI-OBJECTIVE ENERGY EFFICIENT OPTIMIZATION ALGORITHM FOR COVERAGE CONTROL ...
DOC
abstrakty přijatých příspěvků.doc
PDF
Mep last.docx (1)
A Case Study of Economic Load Dispatch for a Thermal Power Plant using Partic...
Application of-computational-intelligence-techniques-for-economic-load-dispatch
HYBRID PARTICLE SWARM OPTIMIZATION FOR SOLVING MULTI-AREA ECONOMIC DISPATCH P...
Hybrid Particle Swarm Optimization for Solving Multi-Area Economic Dispatch P...
schedule
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...
SOLVING OPTIMAL COMPONENTS ASSIGNMENT PROBLEM FOR A MULTISTATE NETWORK USING ...
Interior Dual Optimization Software Engineering with Applications in BCS Elec...
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...
MIXED 0−1 GOAL PROGRAMMING APPROACH TO INTERVAL-VALUED BILEVEL PROGRAMMING PR...
Combination of Immune Genetic Particle Swarm Optimization algorithm with BP a...
N03430990106
ON THE DUALITY FEATURE OF P-CLASS PROBLEMS AND NP COMPLETE PROBLEMS
4 tracking objects of deformable shapes
KMAP PAPER (1)
Energy management system
Energy efficient-resource-allocation-in-distributed-computing-systems
MULTI-OBJECTIVE ENERGY EFFICIENT OPTIMIZATION ALGORITHM FOR COVERAGE CONTROL ...
abstrakty přijatých příspěvků.doc
Mep last.docx (1)
Ad

More from cscpconf (20)

PDF
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
PDF
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
PDF
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
PDF
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
PDF
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
PDF
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
PDF
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
PDF
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
PDF
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
PDF
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
PDF
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
PDF
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
PDF
AUTOMATED PENETRATION TESTING: AN OVERVIEW
PDF
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
PDF
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
PDF
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
PDF
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
PDF
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
PDF
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
PDF
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATION
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIES
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGIC
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTIC
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAIN
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEM
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...
AUTOMATED PENETRATION TESTING: AN OVERVIEW
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORK
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATA
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCH
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGE
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXT

Recently uploaded (20)

PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
project resource management chapter-09.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
The various Industrial Revolutions .pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Architecture types and enterprise applications.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
Tartificialntelligence_presentation.pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
O2C Customer Invoices to Receipt V15A.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Programs and apps: productivity, graphics, security and other tools
Enhancing emotion recognition model for a student engagement use case through...
project resource management chapter-09.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
The various Industrial Revolutions .pptx
A novel scalable deep ensemble learning framework for big data classification...
NewMind AI Weekly Chronicles - August'25-Week II
Univ-Connecticut-ChatGPT-Presentaion.pdf
Architecture types and enterprise applications.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
Tartificialntelligence_presentation.pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Hindi spoken digit analysis for native and non-native speakers
Final SEM Unit 1 for mit wpu at pune .pptx
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
gpt5_lecture_notes_comprehensive_20250812015547.pdf

A SAT ENCODING FOR SOLVING GAMES WITH ENERGY OBJECTIVES

  • 1. David C. Wyld et al. (Eds) : CST, ITCS, JSE, SIP, ARIA, DMS - 2014 pp. 45–52, 2014. © CS & IT-CSCP 2014 DOI : 10.5121/csit.2014.4105 A SAT ENCODING FOR SOLVING GAMES WITH ENERGY OBJECTIVES Raffaella Gentilini Dip. di Matematica e Informatica, Universit`a di Perugia, Via Vanvitelli 1, Perugia (IT) ABSTRACT Recently, a reduction from the problem of solving parity games to the satisfiability problem in propositional logic (SAT) have been proposed in [5], motivated by the success of SAT solvers in symbolic verification. With analogous motivations, we show how to exploit the notion of energy progress measure to devise a reduction from the problem of energy games to the satisfiability problem for formulas of propositional logic in conjunctive normal form. 1. INTRODUCTION Energy games (EG) are two-players games played on weighted graphs, where the integer weight associated to each edge represents the corresponding energy gain/loss. The arenas of energy games are endowed of two types of vertices: in player 0 (resp. player 1) vertices, player 0 (resp. player 1) chooses the successor vertex from the set of outgoing edges and the game results in an infinite path through the graph. Given an initial credit of energy c, the objective of player 0 is to maintain the sum of the weights (the energy level) positive. The decision problem for EG asks, given a weighted game graph with initial vertex v 0, if there exists an initial credit for which player 0 wins from v 0. Energy games have been introduced in [3, 2] to model the synthesis problem within the design of reactive systems that work in resource-constrained environments. Beside their applicability to the modeling of quantitative problems for computer aided design, EG have tight connections with important problems in game theory and logic. For instance, they are log-space equivalent to mean-payoff games (MPG) [2], another kind of quantitative two-player game very well studied both in economics and in computer science. The latter are characterized by a theoretically engaging complexity status, being one of the few inhabitants of the complexity class NP∩coNP (for which the inclusion in P is still an open problem). Moreover, parity games [4, 6]— notoriously known as poly-time equivalent to the model-checking problem for the modal mu- calculus—are in turn poly-time reducible to MPG and EG. It is a long-standing open question to know whether the model-checking problem for the modal mu-calculus is in P. The algorithm with the currently best (pseudopolynomial) complexity for solving EG (and MPG via log-space reduction) is based on the so-called notion of energy progress measure [7].
  • 2. 46 Computer Science & Information Technology (CS & IT) Progress measures for weighted graphs are functions that impose local conditions to ensure global properties of the graph. A notion of parity progress measure [6] was previously exploited in [6] for the algorithmic analysis of parity games and reconsidered in [5] to devise a SAT encoding of the corresponding games, motivated by the considerable success that using SAT solvers has had in symbolic verification. As a matter of fact, clever heuristics implemented in nowadays SAT solvers can result in algorithms that are very efficient in practice. Furthermore, there are fragments of SAT that can be solved in polynomial time. Hence, the reduction in [5] opens up a new possibility for showing inclusion of parity games in P. Motivated by analogous reasons, in this paper we show how to exploit the notion of energy progress measure to devise a reduction from the problem of energy games to the satisfiability problem for formulas of propositional logic in conjunctive normal form. Tight upper bounds on the sizes of our reductions are also reported. The paper is organized as follows.We recall the notions of energy games and energy progress measure in Section 2. Section 3 and Section 4 develop the reductions from energy games to difference logic and pure SAT, respectively, reporting tight bounds on the sizes of the corresponding reductions. 2. PRELIMINARIES
  • 3. Computer Science & Information Technology (CS & IT) 47
  • 4. 48 Computer Science & Information Technology (CS & IT) 2.1 Difference Logic 3. ENCODING EG WINNING STRATEGIES IN DIFFERENCE LOGIC
  • 5. Computer Science & Information Technology (CS & IT) 49
  • 6. 50 Computer Science & Information Technology (CS & IT) 4. SOLVING ENERGY GAMES BY A REDUCTION TO SAT
  • 7. Computer Science & Information Technology (CS & IT) 51 5. CONCLUSIONS We devise efficient encodings of the energy games problem into the satisfiability problem for formulas of difference logic and pure propositional logic in conjunctive normal form. Tight upper bounds on the sizes of the given reductions are also reported. Due to the success of nowadays SAT solvers in symbolic verification, the proposed encodings could result in algorithms that are very efficient in practice. Furthermore, they could open up new possibilities for devising tight bounds on the complexity of the energy games problem, as there are fragments of SAT that can be solved in polynomial time.
  • 8. 52 Computer Science & Information Technology (CS & IT) REFERENCES [1] A. Ehrenfeucht and J. Mycielski. International journal of game theory. Positional Strategies for Mean-Payoff Games, 8:109–113, 1979. [2] P. Bouyer, U. Fahrenberg, K. G. Larsen, N. Markey, and J. Srba. Infinite runs in weighted timed automata with energy constraints. In Proc. of FORMATS: Formal Modeling and Analysis of Timed Systems, LNCS 5215, pages 33–47. Springer, 2008. [3] A. Chakrabarti, L. de Alfaro, T. A. Henzinger, and M. Stoelinga. Resource interfaces. In Proc. of EMSOFT: Embedded Software, LNCS 2855, pages 117–133. Springer, 2003. [4] Y. Gurevich and L. Harrington. Trees, automata, and games. In Proc. of STOC: Symposium on Theory of Computing, pages 60–65. ACM, 1982. [5] Keijo Heljanko, Misa Kein¨anen, Martin Lange, and Ilkka Niemel¨a. Solving parity games by a reduction to sat. J. Comput. Syst. Sci., 78(2):430–440, March 2012. [6] M. Jurdzinski. Small progress measures for solving parity games. In Proceedings of STACS: Theoretical Aspects of Computer Science, LNCS 1770, pages 290–301. Springer, 2000. [7] L. Brim, J. Chaloupka, L. Doyen, R. Gentilini, and J-F. Raskin. Faster algorithms for mean payoff games. Formal Methods in System Design, 38(2):97–118, 2011. [8] Moez Mahfoudh, Peter Niebert, Eugene Asarin, and Oded Maler. A satisfiability checker for difference logic. In 5-th Int. Symp. on the Theory and Applications of Satisfliability Testing, 2002.