Abstract

Recent set covering algorithms have been able to solve problems for which the constraint matrix has as many as 10 columns. Unfortunately, in certain applications, the number of columns is combinatorially dependent on the number of rows, and can reach many orders of magnitude greater, for 500–1,000 rows. For these problems, the constraint matrix cannot be generated, much less solved, unless severe ad hoc limitations are imposed. It stems clear that we must reluctantly abandon the search for the true mathematical optimum in such cases. One method of attack is to use a set covering algorithm repeatedly on much smaller matrices extracted from the overall problem, generating columns as needed. Such an approach has been used on an airline crew-scheduling problem, with excellent practical success on test cases involving close to 1,000 rows. It utilizes some techniques that are more generally applicable, and some that make use of the structure of the crew-scheduling problem, and that therefore are specific to it.

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.