Optimization over degree sequences of graphs

Gabriel Deza, Shmuel Onn

Research output: Contribution to journalArticlepeer-review


We consider the problem of finding a subgraph of a given graph minimizing the sum of given functions at vertices evaluated at their subgraph degrees. While the problem is NP-hard already for bipartite graphs when the functions are convex on one side and concave on the other, we have that when all functions are convex, the problem can be solved in polynomial time for any graph. We also provide polynomial time solutions for bipartite graphs with one side fixed for arbitrary functions, and for arbitrary graphs when all but a fixed number of functions are either nondecreasing or nonincreasing. We note that the general factor problem and the (l,u)-factor problem over a graph are special cases of our problem, as well as the intriguing exact matching problem. The complexity of the problem remains widely open, particularly for arbitrary functions over complete graphs.

Original languageEnglish
Pages (from-to)2-8
Number of pages7
JournalDiscrete Applied Mathematics
StatePublished - 15 Jun 2021


  • Combinatorial optimization
  • Degree sequence
  • Factor
  • Graph
  • Hypergraph
  • Matching

All Science Journal Classification (ASJC) codes

  • Discrete Mathematics and Combinatorics
  • Applied Mathematics


Dive into the research topics of 'Optimization over degree sequences of graphs'. Together they form a unique fingerprint.

Cite this