TY - JOUR
T1 - Graph Orientation with Edge Modifications
AU - Asahiro, Yuichi
AU - Jansson, Jesper Andreas
AU - Miyano, Eiji
AU - Ono, Hirotaka
AU - Thekkumpadan Puthiyaveedu, Sandhya
N1 - Funding Information:
This work was partially supported by JSPS KAKENHI Grant Numbers JP17K00016 and JP17K00024, JST CREST JPMJR1402, and PolyU Fund 1-ZE8L.
Publisher Copyright:
© 2021 World Scientific Publishing Company.
PY - 2021
Y1 - 2021
N2 - The goal of an outdegree-constrained edge-modification problem is to find a spanning subgraph or supergraph H of an input undirected graph G such that either: (Type I) the number of edges in H is minimized or maximized and H can be oriented to satisfy some specified constraints on the vertices' resulting outdegrees; or: (Type II) among all subgraphs or supergraphs of G that can be constructed by deleting or inserting a fixed number of edges, H admits an orientation optimizing some objective involving the vertices' outdegrees. This paper introduces eight new outdegree-constrained edge-modification problems related to load balancing called (Type I) MIN-DEL-MAX, MIN-INS-MIN, MAX-INS-MAX, and MAX-DEL-MIN and (Type II) p-DEL-MAX, p-INS-MIN, p-INS-MAX, and p-DEL-MIN. In each of the eight problems, the input is a graph and the goal is to delete or insert edges so that the resulting graph has an orientation in which the maximum outdegree (taken over all vertices) is small or the minimum outdegree is large. We first present a framework that provides algorithms for solving all eight problems in polynomial time on unweighted graphs. Next we investigate the inapproximability of the edge-weighted versions of the problems, and design polynomial-time algorithms for six of the problems on edge-weighted trees.
AB - The goal of an outdegree-constrained edge-modification problem is to find a spanning subgraph or supergraph H of an input undirected graph G such that either: (Type I) the number of edges in H is minimized or maximized and H can be oriented to satisfy some specified constraints on the vertices' resulting outdegrees; or: (Type II) among all subgraphs or supergraphs of G that can be constructed by deleting or inserting a fixed number of edges, H admits an orientation optimizing some objective involving the vertices' outdegrees. This paper introduces eight new outdegree-constrained edge-modification problems related to load balancing called (Type I) MIN-DEL-MAX, MIN-INS-MIN, MAX-INS-MAX, and MAX-DEL-MIN and (Type II) p-DEL-MAX, p-INS-MIN, p-INS-MAX, and p-DEL-MIN. In each of the eight problems, the input is a graph and the goal is to delete or insert edges so that the resulting graph has an orientation in which the maximum outdegree (taken over all vertices) is small or the minimum outdegree is large. We first present a framework that provides algorithms for solving all eight problems in polynomial time on unweighted graphs. Next we investigate the inapproximability of the edge-weighted versions of the problems, and design polynomial-time algorithms for six of the problems on edge-weighted trees.
KW - computational complexity
KW - Graph orientation
KW - inapproximability
KW - load balancing
KW - maximum flow
UR - http://www.scopus.com/inward/record.url?scp=85100564645&partnerID=8YFLogxK
U2 - 10.1142/S012905412150012X
DO - 10.1142/S012905412150012X
M3 - Journal article
AN - SCOPUS:85100564645
SN - 0129-0541
VL - 32
SP - 209
EP - 233
JO - International Journal of Foundations of Computer Science
JF - International Journal of Foundations of Computer Science
IS - 2
ER -