Award Abstract # 1319376
AF: Small: Flows, Cuts, Treewidth and Algorithms for Routing, Network Design and Related Problems

NSF Org: CCF
Division of Computing and Communication Foundations
Recipient: UNIVERSITY OF ILLINOIS
Initial Amendment Date: May 30, 2013
Latest Amendment Date: May 30, 2013
Award Number: 1319376
Award Instrument: Standard Grant
Program Manager: Tracy Kimbrel
CCF
 Division of Computing and Communication Foundations
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: September 1, 2013
End Date: August 31, 2018 (Estimated)
Total Intended Award Amount: $495,242.00
Total Awarded Amount to Date: $495,242.00
Funds Obligated to Date: FY 2013 = $495,242.00
History of Investigator:
  • Chandra Chekuri (Principal Investigator)
    chekuri@illinois.edu
Recipient Sponsored Research Office: University of Illinois at Urbana-Champaign
506 S WRIGHT ST
URBANA
IL  US  61801-3620
(217)333-2187
Sponsor Congressional District: 13
Primary Place of Performance: University of Illinois at Urbana-Champaign
IL  US  61820-7473
Primary Place of Performance
Congressional District:
13
Unique Entity Identifier (UEI): Y8CWNJRCNN91
Parent UEI: V2PHZ2CSCH63
NSF Program(s): ALGORITHMS
Primary Program Source: 01001314DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 7923, 7926
Program Element Code(s): 792600
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

Graphs and networks are of fundamental importance in discrete optimization. Several natural graph optimization problems are NP-Hard and a large body of work has been devoted to designing and analyzing approximation algorithms for these problems. Key algorithmic advances are tied to structural understanding of graphs and mathematical programming relaxations. This research has resulted in effective heuristics as well as exciting connections with different areas of mathematics. In this award, the PI will study approximation algorithms for graph optimization problems in two broad areas: multicommodity flow and cut problems in routing, and connectivity problems in network design. Some specific problems of interest are:

(i) Maximum disjoint paths, congestion minimization and relation between integer flows, fractional flows and cuts. In particular, node-capacitated undirected graphs and directed graphs with symmetric demands will be the emphasis.
(ii) Treewidth decomposition theorems and applications to fixed parameter tractability and Erdos-Posa theorems, in particular in directed graphs.
(iii) The survivable network design problem with vertex connectivity requirements.

The proposed problems on flows, cuts and network design are at the core of combinatorial optimization and approximation algorithms research. Progress on these problems will require advances in algorithms and structural understanding of graphs, in particular directed graphs, which will have several auxiliary benefits. The project will support and train two to three PhD students in the design and analysis of algorithms at the University of Illinois at Urbana-Champaign. The PI plans to write a survey outlining the recent developments on algorithms for routing, and their connection to graph theoretical results on treewidth.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

An, Hyung-Chan and Bhaskara, Aditya and Chekuri, Chandra and Gupta, Shalmoli and Madan, Vivek and Svensson, Ola "Centrality of trees for capacitated k-center" Mathematical Programming , 2015 , p.1-25 10.1007/s10107-014-0857-y
B{\'e}rczi, Krist{\'o}f and Chandrasekaran, Karthekeyan and Kir{\'a}ly, Tam{\'a}s and Madan, Vivek "Improving the Integrality Gap for Multiway Cut" arXiv preprint arXiv:1807.09735 , 2018
Chekuri, Chandra and Chuzhoy, Julia "Polynomial bounds for the grid-minor theorem" Journal of the ACM (JACM) , v.63 , 2016 , p.40 10.1145/2820609
Chekuri, Chandra and Ene, Alina "The all-or-nothing flow problem in directed graphs with symmetric demand pairs" Mathematical Programming , 2014 , p.1-24 10.1007/s10107-014-0856-z
Chekuri, Chandra and Ene, Alina and Pilipczuk, Marcin "Constant congestion routing of symmetric demands in planar directed graphs" SIAM Journal on Discrete Mathematics , v.32 , 2018 , p.2134--216
Chekuri, Chandra and Sidiropoulos, Anastasios "Approximation Algorithms for Euler Genus and Related Problems" SIAM Journal on Computing , v.47 , 2018 , p.1610--164

PROJECT OUTCOMES REPORT

Disclaimer

This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.

A cornerstone result in combinatorial optimization is the maxflow-mincut theorem in graphs for a single source-destination pair (s,t). This theorem and associated algorithms for computing the maximum (integer) flow and minimum cut in a graph have many applications. Unlike this well-understood case, the multicommodity setting with multiple source-destination pairs leads to computationally intractable problems, and this is also tied to the lack of exact min-max results. There are, however, many applications such as graph partitioning and routing in networks that are best modeled via multicommodity flow and cut problems. The project focused on developing algorithms, structural results, and mathematical programming relaxations for these problems.  The project succeeded in developing new and improved approximation algorithms, new graph theoretic results, and new linear programming relaxations. Some key results are outlined below.

One of the primary goals of the project was to better understand the role of a fundamental graph theoretic parameter called treewidth. It is a measure of a graph's complexity and is important for developing algorithms and in proving mathematical theorems about graphs. A central theorem in graph structure theory showed that that any graph with sufficiently large treewidth has a structure called a grid minor. A long-standing conjecture in graph theory postulated that the quantitative relationship between the treewidth of a graph and the size of the largest grid minor contained in the graph is polynomial. This project established the conjecture for the first time. The project also established a sparsification theorem for graph treewidth. These structural theorems had a number of algorithmic and graph theoretic applications. The project also studied the more difficult case of directed graph treewidth and made progress in the special case of planar digraphs, and as a consequence developed approximation algorithms for routing in planar directed graphs.

The project developed several new results on the multicut problem which is the generalization of the s-t mincut problem to multiple source-destination pairs. A demand graph perspective was taken to understand the complexity of the problem.  In undirected graphs a new labeling view point and an associated LP relaxation resulted in improved approximation algorithm for several special cases. Several inapproximability results were shown for directed graphs via a unified perspective. The labeling view point also led to new LP relaxations with a constant factor integrality gap for subset feedback problems in undirected graphs for the first time.


The project supported two PhD students who finished their dissertations, and the PI also supervised two MS students who finished their theses. Some publications from the project substantially simplified previous algorithms on flows, cuts and network design.  The PI gave several invited talks on developments in treewidth to graph theorists and algorithms researchers, including an invited tutorial at the machine learning conference NIPS.

 

 

 


Last Modified: 10/07/2018
Modified by: Chandra S Chekuri

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page