MIP 2025 Logo

Mixed Integer Programming Workshop 2025

June 2, 2025 (summer school)

June 3-6, 2025 (regular workshop)

University of Minnesota

Summer School

MIP 2025 will host the second MIP summer school on Monday, June 2, 2025 (the day immediately preceding the start of the regular workshop).

The location of the summer school is the same as the regular workshop: Keller Hall. Talks will be held in room 3-180, while tea/coffee breaks will be in the adjacent room 3-176. There will be a group photo at 5pm. Afterwards, everyone is welcome to join for an optional (and not included) dinner at The Market at Malcolm Yards, located at 501 30th Ave SE Minneapolis, MN 55414.

Attendees of the summer school are required to register for the MIP workshop. There will be no additional fees for the summer school.

Summer School Speakers

Speaker: Philipp Christophel (SAS Institute Inc.)
Title/Slides: Implementing Numerical Optimization Algorithms (Click for slides)
Abstract: Implementing efficient and scalable numerical optimization algorithms, whether for a dissertation project, research or commercial use, poses some unique challenges. In this talk we point out some of these challenges and give suggestions on how to tackle them. The advice ranges from outlining processes and requirements for successful development of optimization algorithms to practical coding tips any PhD student, researcher or developer who works on the implementation of optimization algorithms should know.

Speaker: Ricardo Fukasawa (University of Waterloo)
Title: Column generation and IP (from textbook to practice)
Slides: Part I, Part II
Abstract: Column generation is an important tool in the solution of several integer programs, yet it is a topic that is not covered in much depth in most textbooks. In this talk I will go over some of the basics of column generation, going through some ideas that are now somewhat standard for people that have worked with column generation (though maybe not for people that just read an IP textbook or took an IP class), and reaching topics that have been appearing more recently trying to push the boundaries of what can be achieved with the technique.

Speaker: Andrés Gómez (University of Southern California)
Title/Slides: Methodologies and Algorithms for Structured Mixed-Integer Nonlinear Optimization (Click for slides)
Abstract: Mixed-integer nonlinear optimization problems (MINLPs) are increasingly central to applications in machine learning, model predictive control, energy systems, finance, and beyond. Despite significant advances in MINLP theory and algorithms over the past two decades, deploying these methods to solve complex, real-world problems remains a formidable challenge. In this tutorial, we will survey recent methodologies, algorithms, and theoretical developments that have demonstrated practical success in solving structured MINLPs. We will also discuss open challenges, limitations of current approaches, and promising directions for future research.

Summer School Schedule

An overview of the schedule is below.


Monday, June 2, 2025

Time Event Details
9:00-9:30 Light Breakfast Location: Keller Hall 3-176
9:30-9:45 Opening Remarks Location: Keller Hall 3-180
9:45-10:30 Philipp Christophel (SAS)

Implementing Numerical Optimization Algorithms

Abstract: Implementing efficient and scalable numerical optimization algorithms, whether for a dissertation project, research or commercial use, poses some unique challenges. In this talk we point out some of these challenges and give suggestions on how to tackle them. The advice ranges from outlining processes and requirements for successful development of optimization algorithms to practical coding tips any PhD student, researcher or developer who works on the implementation of optimization algorithms should know.

10:30-10:45 Tea / Coffee Break Location: Keller Hall 3-176
10:45-11:30 Philipp Christophel (SAS)

Implementing Numerical Optimization Algorithms

Abstract: Implementing efficient and scalable numerical optimization algorithms, whether for a dissertation project, research or commercial use, poses some unique challenges. In this talk we point out some of these challenges and give suggestions on how to tackle them. The advice ranges from outlining processes and requirements for successful development of optimization algorithms to practical coding tips any PhD student, researcher or developer who works on the implementation of optimization algorithms should know.

11:30-1:15 Lunch (not included)
1:15-2:00 Ricardo Fukasawa (Waterloo)

Column generation and IP (from textbook to practice)

Abstract: Column generation is an important tool in the solution of several integer programs, yet it is a topic that is not covered in much depth in most textbooks. In this talk I will go over some of the basics of column generation, going through some ideas that are now somewhat standard for people that have worked with column generation (though maybe not for people that just read an IP textbook or took an IP class), and reaching topics that have been appearing more recently trying to push the boundaries of what can be achieved with the technique.

2:00-2:15 Tea / Coffee Break Location: Keller Hall 3-176
2:15-3:00 Ricardo Fukasawa (Waterloo)

Column generation and IP (from textbook to practice)

Abstract: Column generation is an important tool in the solution of several integer programs, yet it is a topic that is not covered in much depth in most textbooks. In this talk I will go over some of the basics of column generation, going through some ideas that are now somewhat standard for people that have worked with column generation (though maybe not for people that just read an IP textbook or took an IP class), and reaching topics that have been appearing more recently trying to push the boundaries of what can be achieved with the technique.

3:00-3:15 Tea / Coffee Break Location: Keller Hall 3-176
3:15-4:00 Andrés Gómez (USC)

Methodologies and Algorithms for Structured Mixed-Integer Nonlinear Optimization

Abstract: Mixed-integer nonlinear optimization problems (MINLPs) are increasingly central to applications in machine learning, model predictive control, energy systems, finance, and beyond. Despite significant advances in MINLP theory and algorithms over the past two decades, deploying these methods to solve complex, real-world problems remains a formidable challenge. In this tutorial, we will survey recent methodologies, algorithms, and theoretical developments that have demonstrated practical success in solving structured MINLPs. We will also discuss open challenges, limitations of current approaches, and promising directions for future research.

4:00-4:15 Tea / Coffee Break Location: Keller Hall 3-176
4:15-5:00 Andrés Gómez (USC)

Methodologies and Algorithms for Structured Mixed-Integer Nonlinear Optimization

Abstract: Mixed-integer nonlinear optimization problems (MINLPs) are increasingly central to applications in machine learning, model predictive control, energy systems, finance, and beyond. Despite significant advances in MINLP theory and algorithms over the past two decades, deploying these methods to solve complex, real-world problems remains a formidable challenge. In this tutorial, we will survey recent methodologies, algorithms, and theoretical developments that have demonstrated practical success in solving structured MINLPs. We will also discuss open challenges, limitations of current approaches, and promising directions for future research.

5:00-5:15 Summer School Group Photo
5:45-8:30 Optional (not included): Group dinner at The Market at Malcolm Yards Location: 501 30th Ave SE, Minneapolis, MN 55414

Credits

Logo-Design by ©Julia Silbermann (Font-Credits: Cornerstone, by Zac Freeland). Website hosted at GitHub Pages. Layout based on skeleton using Raleway font

.