Skip to main content
Log in

Inverse Problems of Submodular Functions on Digraphs

  • Published:
Journal of Optimization Theory and Applications Aims and scope Submit manuscript

Abstract

In this paper, we study the inverse problem of submodular functions on digraphs. Given a feasible solution x* for a linear program generated by a submodular function defined on digraphs, we try to modify the coefficient vector c of the objective function, optimally and within bounds, such that x* becomes an optimal solution of the linear program. It is shown that the problem can be formulated as a combinatorial linear program and can be transformed further into a minimum cost circulation problem. Hence, it can be solved in strongly polynomial time. We also give a necessary and sufficient condition for the feasibility of the problem. Finally, we extend the discussion to the version of the inverse problem with multiple feasible solutions.

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

  1. Burton, D., and Toint, P. L., On an Instance of the Inverse Shortest Paths Problem, Mathematical Programming, Vol. 53, pp. 45–61, 1992.

    Google Scholar 

  2. Cai, M., and Li, Y., Inverse Matroid Intersection Problems, ZOR-Mathematical Methods of Operations Research, Vol. 45, pp. 235–243, 1997.

    Google Scholar 

  3. Cai, M., and Yang, X., Inverse Shortest Path Problems, Operations Research and Its Applications, Lecture Notes in Operations Research, Edited by D. Du, X. Zhang, and K. Cheng, Beijing World Publishing Corporation, Beijing, China, Vol. 1, pp. 242–248, 1995.

    Google Scholar 

  4. Cai, M., Yang, X., and Li, Y., Inverse Polymatroidal Flow Problem, Journal of Combinatorial Optimization, Vol. 3, pp. 115–126, 1999.

    Google Scholar 

  5. Hu, Z., and Liu. Z., A Strongly Polynomial Algorithm for the Inverse Shortest Arborescence Problem, Discrete Applied Mathematics, Vol. 82, pp. 135–154, 1998.

    Google Scholar 

  6. Sokkalingam, P. T., Ahuja, R. K., and Orlin, J. B., Inverse Spanning Tree Problems: Formulations and Algorithms, Working Paper 3890–96, Sloan School of Management, MIT, 1996.

    Google Scholar 

  7. Xu, S., and Zhang, J., An Inverse Problem of the Weighted Shortest Path Problem, Japan Journal of Industrial and Applied Mathematics, Vol. 12, pp. 47–59, 1995.

    Google Scholar 

  8. Yang, C., and Zhang, J., Inverse Maximum Flow and Minimum Cut Problems, Optimization, Vol. 40, pp. 147–170, 1997.

    Google Scholar 

  9. Zhang, J., and Cai, M., Inverse Problem of Minimum Cuts, ZOR-Mathematical Methods of Operations Research, Vol. 48, pp. 51–58, 1998.

    Google Scholar 

  10. Zhang, J., and Liu, Z., Calculating Some Inverse Linear Programming Problems, Journal of Computational and Applied Mathematics, Vol. 72, pp. 261–273, 1996.

    Google Scholar 

  11. Zhang, J., and Liu, Z., A Further Study on Inverse Linear Programming Problems, Journal of Computational and Applied Mathematics (to appear).

  12. Zhang, J., Liu, Z., and Ma, Z., On the Inverse Problem of Minimum Spanning Tree with Partition Constraints, ZOR-Mathematical Methods of Operations Research, Vol. 44, pp. 171–187, 1996.

    Google Scholar 

  13. Zhang, J., Liu, Z., and Ma, Z., Inverse Fractional Matching Problem, Journal of the Australian Mathematics Society, Series B: Applied Mathematics, Vol. 40, pp. 484–496, 1999.

    Google Scholar 

  14. Zhang, J., and MA, Z., A Network Flow Method for Solving Some Inverse Combinatorial Optimization Problems, Optimization, Vol. 37, pp. 59–72, 1996.

    Google Scholar 

  15. Zhang, J., and Ma, Z., Solution Structure of Some Inverse Optimization Problems, Journal of Combinatorial Optimization, Vol. 3, pp. 127–139, 1999.

    Google Scholar 

  16. Zhang, J., Ma, Z., and Yang, C., A Column Generation Method for Inverse Shortest Path Problems, ZOR-Mathematical Methods of Operations Research, Vol. 41, pp. 347–358, 1995.

    Google Scholar 

  17. Zhang, J., Xu, S., and Ma, Z., An Algorithm for Inverse Minimum Spanning Tree Problem, Optimization Methods and Software, Vol. 8, pp. 69–84, 1997.

    Google Scholar 

  18. Edmonds, J., and Giles, R., A Min-Max Relation for Submodular Functions on Graphs, Annals of Discrete Mathematics, Vol. 1, pp. 185–204, 1977.

    Google Scholar 

  19. Schrijver, A., Total Dual Integrality from Directed Graphs, Crossing Families, and Submodular and Supermodular Functions, Progress in Combinatorial Optimization, Edited by W. R. Pulleyblank, Academic Press, Toronto, Canada, pp. 315–361, 1984.

    Google Scholar 

  20. LovÁsz, L., Flats in Matroids and Geometric Graphs, Combinatorial Surveys, Edited by P. J. Cameron, Academic Press, New York, NY, pp. 45–86, 1977.

    Google Scholar 

  21. Frank, A., An Algorithm for Submodular Functions on Graphs, Annals of Discrete Mathematics, Vol. 16, pp. 97–120, 1982.

    Google Scholar 

  22. LovÁsz, L., Submodular Functions and Convexity, Mathematical Programming: The State of the Art, Edited by A. Bachen, M. Grötschel, and B. Korte, Springer, Berlin, Germany, pp. 235–257, 1983.

    Google Scholar 

  23. Tardos, ö., A Strongly Polynomial Algorithm to Solve Combinatorial Linear Programs, Operations Research, Vol. 34, pp. 250–256, 1986.

    Google Scholar 

  24. Goldberg, A. V., Tardos, É., and Tarjan, R. E., Network Flow Algorithms, Technical Report 860, School of Operations Research and Industrial Engineering, Cornell University, 1989.

  25. Ahuja, R. K., Magnanti, T. L., and Orlin, J. B., Network Flows: Theory, Algorithms, and Applications, Prentice-Hall, Englewood Cliffs, New Jersey, 1993.

    Google Scholar 

  26. Tardos, É., A Strongly Polynomial Minimum Cost Circulation Algorithm, Combinatorica, Vol. 5, pp. 247–255, 1985.

    Google Scholar 

  27. Orlin, J. B., A Faster Strongly Polynomial Minimum Cost Flow Algorithm, Proceedings of the 20th ACM Symposium on the Theory of Computers, pp. 377–387, 1988.

  28. Ford, L. R., and Fulkerson, D. R., Flows in Networks, Princeton University Press, Princeton, New Jersey, 1962.

    Google Scholar 

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

    Google Scholar 

  30. Cai, M., Yang, X., and Zhang, J., The Complexity Analysis of the Inverse-Centre Location Problem, Journal of Global Optimization, Vol. 15, pp. 213–218, 1999.

    Google Scholar 

  31. Yang, C., and Zhang, J., Inverse Maximum Capacity Problem, Operations Research Spektrum, Vol. 20, pp. 97–100, 1998.

    Google Scholar 

  32. Yang, C., and Zhang, J., Two General Methods for Inverse Optimization Problems, Applied Mathematics Letters, Vol. 12, pp. 69–72, 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cai, M., Yang, X. & Li, Y. Inverse Problems of Submodular Functions on Digraphs. Journal of Optimization Theory and Applications 104, 559–575 (2000). https://doi.org/10.1023/A:1004685508517

Download citation

  • Issue Date:

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

Navigation