{"title":"Stability of Vertex Covers in a Game\nwith Finitely Many Steps","authors":"V. L. Beresnev, A. A. Melnikov, S. Yu. Utyupin","doi":"10.1134/S1990478924020030","DOIUrl":null,"url":null,"abstract":"<p> The eternal vertex cover problem is a version of the graph vertex cover problem that can\nbe represented as a dynamic game between two players (the Attacker and the Defender) with\nan infinite number of steps. At each step, there is an arrangement of guards over the vertices of\nthe graph forming a vertex cover. When the Attacker attacks one of the graph’s edges, the\nDefender must move the guard along the attacked edge from one vertex to the other. In addition,\nthe Defender can move any number of other guards from their current vertices to some adjacent\nones to obtain a new vertex cover. The Attacker wins if the Defender cannot build a new vertex\ncover after the attack.\n</p><p>In this paper, we propose a procedure that allows us to answer the question\nwhether there exists a winning Defender strategy that permits protecting a given vertex cover for\na given finite number of steps. To construct the Defender strategy, the problem is represented as\na dynamic Stackelberg game in which at each step the interaction of the opposing sides is\nformalized as a two-level mathematical programming problem. The idea of the procedure is to\nrecursively check the 1-stability of vertex covers obtained as a result of solving lower-level\nproblems and to use some information about the covers already considered.\n</p>","PeriodicalId":607,"journal":{"name":"Journal of Applied and Industrial Mathematics","volume":"18 2","pages":"206 - 215"},"PeriodicalIF":0.5800,"publicationDate":"2024-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Applied and Industrial Mathematics","FirstCategoryId":"1085","ListUrlMain":"https://link.springer.com/article/10.1134/S1990478924020030","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0
Abstract
The eternal vertex cover problem is a version of the graph vertex cover problem that can
be represented as a dynamic game between two players (the Attacker and the Defender) with
an infinite number of steps. At each step, there is an arrangement of guards over the vertices of
the graph forming a vertex cover. When the Attacker attacks one of the graph’s edges, the
Defender must move the guard along the attacked edge from one vertex to the other. In addition,
the Defender can move any number of other guards from their current vertices to some adjacent
ones to obtain a new vertex cover. The Attacker wins if the Defender cannot build a new vertex
cover after the attack.
In this paper, we propose a procedure that allows us to answer the question
whether there exists a winning Defender strategy that permits protecting a given vertex cover for
a given finite number of steps. To construct the Defender strategy, the problem is represented as
a dynamic Stackelberg game in which at each step the interaction of the opposing sides is
formalized as a two-level mathematical programming problem. The idea of the procedure is to
recursively check the 1-stability of vertex covers obtained as a result of solving lower-level
problems and to use some information about the covers already considered.
期刊介绍:
Journal of Applied and Industrial Mathematics is a journal that publishes original and review articles containing theoretical results and those of interest for applications in various branches of industry. The journal topics include the qualitative theory of differential equations in application to mechanics, physics, chemistry, biology, technical and natural processes; mathematical modeling in mechanics, physics, engineering, chemistry, biology, ecology, medicine, etc.; control theory; discrete optimization; discrete structures and extremum problems; combinatorics; control and reliability of discrete circuits; mathematical programming; mathematical models and methods for making optimal decisions; models of theory of scheduling, location and replacement of equipment; modeling the control processes; development and analysis of algorithms; synthesis and complexity of control systems; automata theory; graph theory; game theory and its applications; coding theory; scheduling theory; and theory of circuits.