Limit Your Consumption! Finding Bounds in Average-energy Games

Energy games are infinite two-player games played in weighted arenas with quantitative objectives that restrict the consumption of a resource modeled by the weights, e.g., a battery that is charged and drained. Typically, upper and/or lower bounds on the battery capacity are part of the problem desc...

Full description

Bibliographic Details
Main Authors: Kim G. Larsen, Simon Laursen, Martin Zimmermann
Format: Article
Language:English
Published: Open Publishing Association 2016-10-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1510.05774v2
id doaj-f536973687534448a0fafedc8f0b789f
record_format Article
spelling doaj-f536973687534448a0fafedc8f0b789f2020-11-24T23:24:25ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802016-10-01227Proc. QAPL 201611410.4204/EPTCS.227.1:1bLimit Your Consumption! Finding Bounds in Average-energy GamesKim G. LarsenSimon LaursenMartin ZimmermannEnergy games are infinite two-player games played in weighted arenas with quantitative objectives that restrict the consumption of a resource modeled by the weights, e.g., a battery that is charged and drained. Typically, upper and/or lower bounds on the battery capacity are part of the problem description. Here, we consider the problem of determining upper bounds on the average accumulated energy or on the capacity while satisfying a given lower bound, i.e., we do not determine whether a given bound is sufficient to meet the specification, but if there exists a sufficient bound to meet it. In the classical setting with positive and negative weights, we show that the problem of determining the existence of a sufficient bound on the long-run average accumulated energy can be solved in doubly-exponential time. Then, we consider recharge games: here, all weights are negative, but there are recharge edges that recharge the energy to some fixed capacity. We show that bounding the long-run average energy in such games is complete for exponential time. Then, we consider the existential version of the problem, which turns out to be solvable in polynomial time: here, we ask whether there is a recharge capacity that allows the system player to win the game. We conclude by studying tradeoffs between the memory needed to implement strategies and the bounds they realize. We give an example showing that memory can be traded for bounds and vice versa. Also, we show that increasing the capacity allows to lower the average accumulated energy.http://arxiv.org/pdf/1510.05774v2
collection DOAJ
language English
format Article
sources DOAJ
author Kim G. Larsen
Simon Laursen
Martin Zimmermann
spellingShingle Kim G. Larsen
Simon Laursen
Martin Zimmermann
Limit Your Consumption! Finding Bounds in Average-energy Games
Electronic Proceedings in Theoretical Computer Science
author_facet Kim G. Larsen
Simon Laursen
Martin Zimmermann
author_sort Kim G. Larsen
title Limit Your Consumption! Finding Bounds in Average-energy Games
title_short Limit Your Consumption! Finding Bounds in Average-energy Games
title_full Limit Your Consumption! Finding Bounds in Average-energy Games
title_fullStr Limit Your Consumption! Finding Bounds in Average-energy Games
title_full_unstemmed Limit Your Consumption! Finding Bounds in Average-energy Games
title_sort limit your consumption! finding bounds in average-energy games
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2016-10-01
description Energy games are infinite two-player games played in weighted arenas with quantitative objectives that restrict the consumption of a resource modeled by the weights, e.g., a battery that is charged and drained. Typically, upper and/or lower bounds on the battery capacity are part of the problem description. Here, we consider the problem of determining upper bounds on the average accumulated energy or on the capacity while satisfying a given lower bound, i.e., we do not determine whether a given bound is sufficient to meet the specification, but if there exists a sufficient bound to meet it. In the classical setting with positive and negative weights, we show that the problem of determining the existence of a sufficient bound on the long-run average accumulated energy can be solved in doubly-exponential time. Then, we consider recharge games: here, all weights are negative, but there are recharge edges that recharge the energy to some fixed capacity. We show that bounding the long-run average energy in such games is complete for exponential time. Then, we consider the existential version of the problem, which turns out to be solvable in polynomial time: here, we ask whether there is a recharge capacity that allows the system player to win the game. We conclude by studying tradeoffs between the memory needed to implement strategies and the bounds they realize. We give an example showing that memory can be traded for bounds and vice versa. Also, we show that increasing the capacity allows to lower the average accumulated energy.
url http://arxiv.org/pdf/1510.05774v2
work_keys_str_mv AT kimglarsen limityourconsumptionfindingboundsinaverageenergygames
AT simonlaursen limityourconsumptionfindingboundsinaverageenergygames
AT martinzimmermann limityourconsumptionfindingboundsinaverageenergygames
_version_ 1725560820927037440