Abstract

We present an efficient technique for finding a subset which maximizes ω( X) − ϱ( X) over all subsets of a set E, where ω and ϱ are real modular and polymatroid functions respectively, using as a subroutine an algorithm which finds such a set for functions ω , ϱ which are near ω, ϱ respectively. In particular we can choose ω , ϱ to be rational with denominators equal to 12| E| 3 if we can assume, whenever ϱ( X) + ϱ( Y) > ϱ( X ∪ Y) + ϱ( X ∩ Y), that the difference between the two sides is at least one. By applying our technique, we construct an O(| E| 3 r 2) algorithm for the case where ϱ is a matroid rank function.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.