The Complexity of Online Graph Games

10/04/2022
by   Janosch Fuchs, et al.
0

Online computation is a concept to model uncertainty where not all information on a problem instance is known in advance. An online algorithm receives requests which reveal the instance piecewise and has to respond with irrevocable decisions. Often, an adversary is assumed that constructs the instance knowing the deterministic behavior of the algorithm. From a game theoretical point of view, the adversary and the online algorithm are players in a two-player game. By applying this view on combinatorial graph problems, especially on problems where the solution is a subset of the vertices, we analyze their complexity. For this, we introduce a framework based on gadget reductions from 3-Satisfiability and extend it to an online setting where the graph is a priori known by a map. This is done by identifying a set of rules for the reductions and providing schemes for gadgets. The extension of the framework to the online setting enable reductions from TQBF. We provide example reductions to the well-known problems Vertex Cover, Independent Set and Dominating Set and prove that they are PSPACE-complete. Thus, this paper establishes that the online version with a map of NP-complete graph problems form a large class of PSPACE-complete problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/16/2023

The Complexity of Graph Exploration Games

The graph exploration problem asks a searcher to explore an unknown grap...
research
09/12/2021

Nimber-Preserving Reductions and Homomorphic Sprague-Grundy Game Encodings

The concept of nimbers–a.k.a. Grundy-values or nim-values–is fundamental...
research
12/22/2022

A Graph-Transformational Approach for Proving the Correctness of Reductions between NP-Problems

The complexity class NP of decision problems that can be solved nondeter...
research
03/14/2020

Graph Profiling for Vertex Cover: Targeted Reductions in a Branch and Reduce Solver

Akiba and Iwata [TCS, 2016] demonstrated that a branch and reduce (B R...
research
11/12/2021

Verified Optimization

Optimization is used extensively in engineering, industry, and finance, ...
research
07/05/2020

Complexity of the Multilevel Critical Node Problem

In this work, we analyze a sequential game played in a graph called the ...

Please sign up or login with your details

Forgot password? Click here to reset