Loading Events

OR Seminar: Disjunctive Cuts Through the V-Polyhedral Lens with Aleksandr M. Kazachkov

This event is open to the public and registration is not required.

Abstract

Cutting planes, or cuts, are a critical component of modern integer programming solvers, but existing cuts implemented in solvers are relatively simple compared to those in the literature. We discuss the primary reasons for this disparity and then propose a new framework that mitigates some of the difficulties encountered by prior methods. For example, the benefit of existing cuts is only realized when they are applied recursively. This in turn leads to undesirable consequences, such as increased numerical instability and the “tailing off” effect.

We take a V-polyhedral perspective on generating valid inequalities from general disjunctions that provides a practical method for generating strong cuts without resorting to recursion. The framework involves collecting a properly selected set of points and rays from which we build a linear program whose feasible solutions correspond to valid disjunctive cuts. Counterintuitively, we show a way to construct this linear program such that it is much smaller than the existing alternative, enabling us to efficiently test strong multiterm disjunctions. We build these disjunctions from the leaf nodes of a partial branch-and-bound tree, which is a step towards a tighter integration of the cutting and branching components of an integer programming solver.

In addition to proving useful theoretical properties of the cuts, we perform computational testing of their performance through an implementation in the open source COIN-OR framework. Our results indicate that the V-polyhedral cuts significantly improve the integrality gap closed compared to standard baselines and that they can also decrease solving time when used with branch-and-bound. The outcome is is a promising procedure for practice, which also motivates and facilitates important future research directions on better understanding the interaction between branch-and-bound and cuts.

Speaker Bio

Aleksandr M. Kazachkov is a postdoctoral researcher at Polytechnique Montréal under Andrea Lodi. He received his Ph.D. in the Algorithms, Combinatorics, and Optimization program at the Tepper School of Business at Carnegie Mellon University, under Egon Balas. He does research in both operations research and artificial intelligence, and in their intersection, with focuses in discrete optimization and computational social choice. His prior work includes research on cutting plane algorithms, fair division, and fair mechanism design.

The Operations Research (OR) seminar series brings together graduate students, faculty and researchers from the University of Toronto community to interact with prominent scholars in the field of OR. Seminars feature visiting scholars from around the world as well as professors and post-docs. Topics include all variants of OR theory and their applications. Questions? Contact Merve Bodur at bodur@mie.utoronto.ca.

OR Seminar: Disjunctive Cuts Through the V-Polyhedral Lens with Aleksandr M. Kazachkov

Event Details

Venue

November 21, 2019 @ 12:10 pm - 1:00 pm

Venue

Bahen Centre, Room 1130, 40 St. George Street, Toronto, Canada

This event is open to the public and registration is not required.

Abstract

Cutting planes, or cuts, are a critical component of modern integer programming solvers, but existing cuts implemented in solvers are relatively simple compared to those in the literature. We discuss the primary reasons for this disparity and then propose a new framework that mitigates some of the difficulties encountered by prior methods. For example, the benefit of existing cuts is only realized when they are applied recursively. This in turn leads to undesirable consequences, such as increased numerical instability and the “tailing off” effect.

We take a V-polyhedral perspective on generating valid inequalities from general disjunctions that provides a practical method for generating strong cuts without resorting to recursion. The framework involves collecting a properly selected set of points and rays from which we build a linear program whose feasible solutions correspond to valid disjunctive cuts. Counterintuitively, we show a way to construct this linear program such that it is much smaller than the existing alternative, enabling us to efficiently test strong multiterm disjunctions. We build these disjunctions from the leaf nodes of a partial branch-and-bound tree, which is a step towards a tighter integration of the cutting and branching components of an integer programming solver.

In addition to proving useful theoretical properties of the cuts, we perform computational testing of their performance through an implementation in the open source COIN-OR framework. Our results indicate that the V-polyhedral cuts significantly improve the integrality gap closed compared to standard baselines and that they can also decrease solving time when used with branch-and-bound. The outcome is is a promising procedure for practice, which also motivates and facilitates important future research directions on better understanding the interaction between branch-and-bound and cuts.

Speaker Bio

Aleksandr M. Kazachkov is a postdoctoral researcher at Polytechnique Montréal under Andrea Lodi. He received his Ph.D. in the Algorithms, Combinatorics, and Optimization program at the Tepper School of Business at Carnegie Mellon University, under Egon Balas. He does research in both operations research and artificial intelligence, and in their intersection, with focuses in discrete optimization and computational social choice. His prior work includes research on cutting plane algorithms, fair division, and fair mechanism design.

The Operations Research (OR) seminar series brings together graduate students, faculty and researchers from the University of Toronto community to interact with prominent scholars in the field of OR. Seminars feature visiting scholars from around the world as well as professors and post-docs. Topics include all variants of OR theory and their applications. Questions? Contact Merve Bodur at bodur@mie.utoronto.ca.

Upcoming Events

All
  • All
  • Alumni events
  • Anti-Racism and Cultural Diversity Office events
  • Convocation events
  • Faculty & staff events
  • Holidays
  • Info sessions
  • Lectures, seminars and workshops
  • Socials
  • U of T holidays & closures

Academic/Student Registration – 2025 CRAFT Microfluidics Professional Course

Wed July 9, 2025 @ 8:30 am - Fri July 11, 2025 @ 5:30 pm
The 2025 Microfluidics Professional Course is designed as a crash course for industrial researchers with little or no experience in the microfluidics field. It is open to international attendees and will include...

2025 Toronto Robotics Conference

Tue July 15, 2025 @ 9:00 am - Wed July 16, 2025 @ 4:00 pm
Join the University of Toronto Robotics Institute’s expert network at the University of Toronto Mississauga on July 15 and 16 for a two-day, dual-track showcase of the latest AI-robotics research...

U of T Alumni x Featherstone Estate Winery Event

Thu July 17, 2025 @ 5:00 pm - 9:00 pm
  Located in the beautiful setting of Niagara wine country, Featherstone Estate Winery—owned by close friends of the university Rayla and George Myhal (U of T Engineering)—will open its doors for an unforgettable alumni celebration.  ...

Presidential Day

Fri August 1, 2025
The university will be closed.