A matroid algorithm and its application to the efficient solution of two optimization problems on graphs (Q1116893)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A matroid algorithm and its application to the efficient solution of two optimization problems on graphs |
scientific article |
Statements
A matroid algorithm and its application to the efficient solution of two optimization problems on graphs (English)
0 references
1988
0 references
We address the problem of finding a minimum weight base B of a matroid when, in addition, each element of the matroid is colored with one of m colors and there are upper and lower bound restrictions on the number of elements of B with color i, for \(i=1,2,...,m\). This problem is a special case of matroid intersection. We present an algorithm that exploits the special structure, and we apply it to two optimization problems on graphs. When applied to the weighted bipartite matching problem, our algorithm has complexity \(O(| E\| V| +| V|^ 2\log | V|)\). Here V denotes the node set of the underlying bipartite graph, and E denotes its edge set. The second application is defined on a general connected graph \(G=(V,E)\) whose edges have a weight and a color. One seeks a minimum weight spanning tree with upper and lower bound restrictions on the number of edges with color i in the tree, for each i. Our algorithm for this problem has complexity \(O(| E\| V| +m^ 2| V| +m| V|^ 2)\). A special case of this constrained spanning tree problem occurs when \(V^*\) is a set of pairwise nonadjacent nodes of G. One must find a minimum weight spanning tree with upper and lower bound restrictions on the degree of each node of \(V^*\). Then the complexity of our algorithm is \(O(| V\| E| +| V^*\| V|^ 2)\). Finally, we discuss a new relaxation of the traveling salesman problem.
0 references
minimum weight base
0 references
matroid
0 references
weighted bipartite matching
0 references
minimum weight spanning tree
0 references
upper and lower bound restrictions
0 references
traveling salesman
0 references
0 references