William H. Cunningham

dblp:92/271 · DBLP profile ↗
← Back
12ranked-venue papers
8as first author
0since 2021 · last 2007
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 9 · 6 first-authorComputer networks · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
3 papers
Mathematical optimization · 60% Algorithmic game theory and mechanism design · 18% Combinatorics and discrete mathematics · 9%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Mathematical optimization › combinatorial optimization › matroid constraint › matroid optimization
matroid intersection
0.021996
The Optimal Path-Matching Problem · FOCS 1996
Improved Bounds for Matroid Partition and Intersection Algorithms · SIAM J. Comput. 1986
Algorithmic game theory and mechanism design
matching
0.011996
The Optimal Path-Matching Problem · FOCS 1996
Mathematical optimization › combinatorial optimization
polyhedral combinatorics
0.011996
The Optimal Path-Matching Problem · FOCS 1996
Mathematical optimization › combinatorial optimization › matroid constraint › matroid optimization › matroid intersection
weighted matroid intersection
0.011996
The Optimal Path-Matching Problem · FOCS 1996
Graph algorithms and graph theory › graph algorithms
augmenting path
0.011986
Improved Bounds for Matroid Partition and Intersection Algorithms · SIAM J. Comput. 1986
Combinatorics and discrete mathematics
matroid
0.011986
Improved Bounds for Matroid Partition and Intersection Algorithms · SIAM J. Comput. 1986
Combinatorics and discrete mathematics › matroid theory
matroid partitioning
0.011986
Improved Bounds for Matroid Partition and Intersection Algorithms · SIAM J. Comput. 1986
Approximation and online algorithms › approximation algorithms
network design
0.011985
Optimal Attach and Reinforcement of a Network · J. ACM 1985
Mathematical optimization
combinatorial optimization
0.011985
Optimal Attach and Reinforcement of a Network · J. ACM 1985

Methods — techniques the papers use, named apart from their topics

separation algorithm · 0.0polyhedral characterization · 0.0running time analysis · 0.0independence oracle · 0.0graph algorithms · 0.0combinatorial optimization · 0.0
YearPublicationVenuePosition
2007 On Integer Programming and the Branch-Width of the Constraint Matrix
William H. Cunningham, James F. Geelen
IPCO1
1999 Optimal 3-Terminal Cuts and Linear Programming
William H. Cunningham, Lawrence Tang
IPCO1
1996 The Optimal Path-Matching Problem
abstract
We describe a common generalization of the weighted matching problem and the weighted matroid intersection problem. In this context we present results implying the polynomial-time solvability of the two problems. We also use our results to give the first strongly polynomial separation algorithm for the convex hull of matchable sets of a graph, and the first polynomial-time algorithm to compute the rank of a certain matrix of indeterminates. Our algorithmic results are based on polyhedral characterizations, and on the equivalence of separation and optimization.
William H. Cunningham, James F. Geelen
FOCS1
1995 Separation Problems for the Stable Set Polytope
Eddie Cheng 0001, William H. Cunningham
IPCO2
1995 Delta-Matroids, Jump Systems, and Bisubmodular Polyhedra
abstract
This paper relates an axiomatic generalization of matroids, called a jump system, to polyhedra arising from bisubmodular functions. Unlike the case for usual submodularity, the points of interest are not all the integral points in the relevant polyhedron but form a subset of them. However, it is shown that the convex hull of the set of points of a jump system is a bisubmodular polyhedron, and that the integral points of an integral bisubmodular polyhedron determine a (special) jump system. The authors prove addition and composition theorems for jump systems, which have several applications for delta-matroids and matroids.
André Bouchet, William H. Cunningham
SIAM J. Discret. Math.2
1994 A Faster Algorithm for Computing the Strength of a Network
Eddie Cheng 0001, William H. Cunningham
Inf. Process. Lett.2
1992 Subgraph Degree-Sequence Polyhedra
William H. Cunningham
IPCO1
1990 Computing the binding number of a graph
William H. Cunningham
Discret. Appl. Math.1
1986 Improved Bounds for Matroid Partition and Intersection Algorithms
abstract
We give bounds on total lengths of augmenting paths in standard implementations of the matroid partition and intersection algorithms, and indicate how these observations can be used to improve the running times in certain applications. For example, for the matroid intersection algorithm on two r by n matrices the running time is shown to be $O(nr^2 \log r)$. We also give improved versions of the two algorithms, when running times are measured in terms of calls to an independence oracle. For example, there is a matroid partition algorithm on $O(n)$n-element matroids using $O(n^{2.5} )$ independence tests.
William H. Cunningham
SIAM J. Comput.1
1985 Optimal Attach and Reinforcement of a Network
abstract
In a nonnegative edge-weighted network, the weight of an edge represents the effort required by an attacker to destroy the edge, and the attacker derives a benefit for each new component created by destroying edges. The attacker may want to minimize over subsets of edges the difference between (or the ratio of) the effort incurred and the benefit received. This idea leads to the definition of the “strength” of the network, a measure of the resistance of the network to such attacks. Efficient algorithms for the optimal attack problem, the problem of computing the strength, and the problem of finding a minimum cost “reinforcement” to achieve a desired strength are given. These problems are also solved for a different model, in which the attacker wants to separate vertices from a fixed central vertex.
William H. Cunningham
J. ACM1
1985 Minimum cuts, modular functions, and matroid polyhedra
abstract
Abstract The minimum cut problem is a well‐solved special case of submodular function minimization. We show that it is in fact equivalent to minimizing a modular function over a ring family. One‐half of this equivalence follows from classical work of Rhys and Picard. We give a number of applications to testing membership in special kinds of matroid polyhedra.
William H. Cunningham
Networks1
1983 Reductions to 1-matching polyhedra
abstract
Abstract The matching polyhedron theorem of Edmonds and Johnson, which gives the convex hull of capacitated perfect b‐matchings of a bidirected graph, is proved by reducing this matching problem to the ordinary perfect 1–matching problem, for which there exists a short inductive proof of the corresponding polyhedral theorem. The proof method makes it possible to deduce nestedness and discreteness properties of optimal dual solutions to the general matching problem from analogous properties of optimal dual solutions to the perfect 1–matching problem. In particular, the total dual half‐integrality of the inequality system for general matching is shown to follow from that for 1–matching. Applications considered include determining the convex hull of unions of disjoint circuits of a graph.
Juláan Aráoz, William H. Cunningham, Jack Edmonds 0001, Jan Green-Krótki
Networks2