Graph Orientation with Edge Modifications

  • Yuichi AsahiroEmail author
  • Jesper Jansson
  • Eiji Miyano
  • Hirotaka Ono
  • Sandhya T. P.
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11458)


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) the maximum or minimum outdegree of all vertices under an optimal orientation of H is minimum or maximum among all subgraphs or supergraphs of G that can be constructed by deleting or inserting a fixed number of edges. 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. 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.


Graph orientation Maximum flow Computational complexity Inapproximability Greedy algorithm Load balancing 



This work was partially supported by JSPS KAKENHI Grant Numbers JP17K00016 and JP17K00024, and JST CREST JPMJR1402.


  1. 1.
    Asahiro, Y., Jansson, J., Miyano, E., Nikpey, H., Ono, H.: Graph orientation with splits. In: Lee, J., Rinaldi, G., Mahjoub, A.R. (eds.) ISCO 2018. LNCS, vol. 10856, pp. 52–63. Springer, Cham (2018). Scholar
  2. 2.
    Asahiro, Y., Jansson, J., Miyano, E., Ono, H.: Graph orientation to maximize the minimum weighted outdegree. Int. J. Found. Comput. Sci. 22(3), 583–601 (2011)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Asahiro, Y., Jansson, J., Miyano, E., Ono, H.: Graph orientations optimizing the number of light or heavy vertices. J. Graph Algorithms Appl. 19(1), 441–465 (2015)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Asahiro, Y., Jansson, J., Miyano, E., Ono, H., Zenmyo, K.: Approximation algorithms for the graph orientation minimizing the maximum weighted outdegree. J. Comb. Optim. 22(1), 78–96 (2011)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Asahiro, Y., Miyano, E., Ono, H.: Graph classes and the complexity of the graph orientation minimizing the maximum weighted outdegree. Discrete Appl. Math. 159, 498–508 (2011)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Bansal, N., Blum, A., Chawla, S.: Correlation clustering. Mach. Learn. 56, 89–113 (2004)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Borradaile, G., Iglesias, J., Migler, T., Ochoa, A., Wilfong, G., Zhang, L.: Egalitarian graph orientations. J. Graph Algorithms Appl. 21(4), 687–708 (2017)MathSciNetCrossRefGoogle Scholar
  8. 8.
    Brodal, G.S., Fagerberg, R.: Dynamic representations of sparse graphs. In: Dehne, F., Sack, J.-R., Gupta, A., Tamassia, R. (eds.) WADS 1999. LNCS, vol. 1663, pp. 342–351. Springer, Heidelberg (1999). Scholar
  9. 9.
    Cornuéjols, G.: General factors of graphs. J. Comb. Theory Ser. B 45, 185–198 (1988)MathSciNetCrossRefGoogle Scholar
  10. 10.
    Chrobak, M., Eppstein, D.: Planar orientations with low out-degree and compaction of adjacency matrices. Theor. Comput. Sci. 86(2), 243–266 (1991)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Cormen, T., Leiserson, C., Rivest, R., Stein, C.: Introduction to Algorithms, 3rd edn. The MIT Press, Cambridge (2009)zbMATHGoogle Scholar
  12. 12.
    Lovász, L.: The factorization of graphs. In: Combinatorial Structures and Their Applications, pp. 243–246 (1970)Google Scholar
  13. 13.
    Lovász, L.: The factorization of graphs II. Acta Math. Acad. Sci. Hung. 23, 223–246 (1972)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Orlin, J.B.: Max flows in \(O(nm)\) time, or better. In: Proceedings of the 45th Annual ACM Symposium on Theory of Computing (STOC 2013), pp. 765–774. Association for Computing Machinery (ACM) (2013)Google Scholar
  15. 15.
    Sharan, R.: Graph modification problems and their applications to genomic research. Ph.D. thesis, School of Computer Science, Tel-Aviv University (2002)Google Scholar
  16. 16.
    Venkateswaran, V.: Minimizing maximum indegree. Discrete Appl. Math. 143, 374–378 (2004)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Yuichi Asahiro
    • 1
    Email author
  • Jesper Jansson
    • 2
  • Eiji Miyano
    • 3
  • Hirotaka Ono
    • 4
  • Sandhya T. P.
    • 2
  1. 1.Department of Information ScienceKyushu Sangyo UniversityFukuokaJapan
  2. 2.The Hong Kong Polytechnic UniversityKowloonHong Kong
  3. 3.Department of Artificial IntelligenceKyushu Institute of TechnologyIizukaJapan
  4. 4.Graduate School of InformaticsNagoya UniversityNagoyaJapan

Personalised recommendations