Skip to main content
Log in

Inverse Problems of Matroid Intersection

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

In this paper we study the inverse problem of matroid intersection: Two matroids M 1 = (E, \({\mathcal{I}}\) 1) and M 2 = (E, \({\mathcal{I}}\) 2), their intersection B, and a weight function w on E are given. We try to modify weight w, optimally and with bounds, such that B becomes a maximum weight intersection under the modified weight. It is shown in this paper that the problem can be formulated as a combinatorial linear program and can be further transformed into a minimum cost circulation problem. Hence it can be solved by strongly polynomial time algorithms. We also give a necessary and sufficient condition for the feasibility of the problem. Finally we extend the discussion to the version of the problem with Multiple Intersections.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • R.K. Ahuja, T.L. Magnanti, and J.B. Orlin, Network Flows: Theory, Algorithms, and Applications, Prentice Hall: NJ, 1993.

    Google Scholar 

  • D. Burton and Ph.L. Toint, "On an instance of the inverse shortest paths problem," Mathematical Programming, vol. 53, pp. 45-61, 1992.

    Google Scholar 

  • A. Frank, "An algorithm for submodular functions on graphs," Annals of Discrete Mathematics, vol. 16, pp. 97-120, 1982.

    Google Scholar 

  • A.V. Goldberg, ´E. Tardos, and R.E. Tarjan, "Network flow algorithms," Technical Report STAN-CS-89-1252, Department of Computer Science, Stanford University, Stanford, CA, March 1989.

    Google Scholar 

  • M. Gr¨otschel, L. Lovasz, and A. Schrijver, Geometric Algorithm and Combinatorial Optimization, Springer: Berlin, 1993.

    Google Scholar 

  • Z. Hu and Z. Liu, "A strongly polynomial algorithm for the inverse shortest arborescence problem," Discrete Appl. Math., vol. 82, pp. 135-154, 1998.

    Google Scholar 

  • S. Huang and Z. Liu, "On the inverse problem of k-matching of bipartite graph," to appear in European J. Operations Research.

  • E. Lawler, Combinatorial Optimization: Networks and Matroids, Holt Rinehart Winston: New York, 1976.

    Google Scholar 

  • J.B. Orlin, "A Faster Strongly Polynomial Minimum Cost Flow Algorithm," in Proc. 20th ACM Symp. on the Theory of Comp, 1988, pp. 377-387.

  • A. Recski, Matroid Theory and its Applications, Springer: Berlin, 1989.

    Google Scholar 

  • ´E. Tardos, "A strongly polynomial minimum cost circulation algorithm," Combinatorica, vol. 5, pp. 247-255, 1985.

    Google Scholar 

  • ´E. Tardos, "A strongly polynomial algorithm to solve combinatorial linear programs," Operations Research, vol. 34, pp. 250-256, 1986.

    Google Scholar 

  • D. Welsh, Matroid Theory, Academic Press: London, 1976.

    Google Scholar 

  • J. Zhang and Z. Ma, "A network flow method for solving some inverse combinatorial optimization problems," Optimization, vol. 37, pp. 59-72, 1996.

    Google Scholar 

  • J. Zhang, Z. Ma, and C.Yang, "Acolumn generation method for inverse shortest path problems," ZORMathematical Methods of Operations Research, vol. 41, pp. 347-358, 1995.

    Google Scholar 

  • J. Zhang, S. Xu, and Z. Ma, "An algorithms for inverse minimum spanning tree problem," Optimization Methods and Software, vol. 8, pp. 69-84, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mao-Cheng, C. Inverse Problems of Matroid Intersection. Journal of Combinatorial Optimization 3, 465–474 (1999). https://doi.org/10.1023/A:1009883605691

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009883605691

Navigation