MOMIP: Multi-objective (mixed) integer programming
MOMIP: Multi-objective (mixed) integer programming
Matching Funds - Oberösterreich
Wissenschaftsdisziplinen
Mathematik (70%); Wirtschaftswissenschaften (30%)
Keywords
-
Decomposition,
Logistics,
Multi-Objective Optimization,
Mixed Integer Programming,
Branch-And-Bound
Wir leben in einer Welt voller Kompromisse und oft wissen wir relativ wenig über sie. In fast allen Problemsituationen ist es schwierig ein einziges Ziel zu definieren, das erreicht werden soll, im Besonderen wenn mehr als ein Entscheidungsträger oder mehrere Interessengruppen involviert sind. Daher besitzen fast alle praktischen Problemstellungen unterschiedliche, oft widersprüchliche Ziele. Prominente Beispiele sind Umweltschutz versus Kosten oder Kundenzufriedenheit versus Profit. Unsere Forschungsschwerpunkte sind in den Bereichen Transport, Logistik und Supply Chain Management verankert und viele Probleme aus diesem Bereich können als gemischtganzzahlige (oder mixed integer) lineare Programme modelliert werden. Dies bedeutet, dass relativ einfache, lineare Beziehungen zwischen Inputgrößen und Entscheidungsvariablen bestehen und manche Variablen nur ganzzahlige Werte annehmen können (z.B. die Entscheidung ob ein Verteilerzentrum gebaut wird oder nicht kann nur entweder 1 (ja) oder 0 (nein) sein, aber nicht 0,2). Obwohl diese Problemstellungen oft vergleichsweise einfach formuliert werden können, sind sie häufig sehr schwierig zu lösen. Wenn widersprüchliche Ziele gleichzeitig verfolgt werden, ist es zusätzlich meistens nicht möglich eine einzige, beste Lösung zu identifizieren, sondern es existiert eine Menge von Lösungen, die besser sind als die übrigen Lösungen, aber untereinander nicht vergleichbar. Jede dieser Lösungen stellt einen möglichen Kompromiss zwischen den verfolgten Zielen dar. Die Berechnung dieser optimalen Menge von Kompromisslösungen ist eine komplexe Aufgabe. Alle existierenden exakten Verfahren sind für gemischtganzzahlige Probleme nur begrenzt einsetzbar. Entweder können sie nur Probleme mit maximal zwei Zielen lösen oder sie können nicht die komplette Menge von Kompromisslösungen darstellen. Kern des Projekts ist die Entwicklung von effizienten generischen Algorithmen, die das Prinzip des Branch-and-Bound so anwenden, dass der multikriterielle Charakter der Problemstellungen genützt wird, und dadurch diese Lücke für gemischtganzzahlige Probleme mit bis zu drei Zielen zu schließen. Um die Anwendung unserer Verfahren zu illustrieren, planen wir sie zur Lösung von praktischen Problemstellungen aus dem nachhaltigen Supply Chain Management, der Distributionsplanung von Hilfsgütern und der emissionsbewussten Tourenplanung einzusetzen. Entscheidungsträger erhalten so zusätzliche Informationen über das Kompromissverhältnis der verschiedenen Ziele, die Möglichkeit unterschiedliche Lösungen zu vergleichen und schließlich aus der Menge von optimalen Kompromisslösungen die in der jeweiligen Situation passende zu wählen.
In der Praxis ist es häufig nicht möglich, sich auf einziges Ziel festzulegen, das optimiert werden soll, insbesondere dann, wenn mehrere Entscheidungsträger oder Stakeholder involviert sind. Prominente Beispiele sind Umweltschutz versus Kosten oder Kundenzufriedenheit versus Profit. In den Bereichen Transport, Logistik, Produktion und Supply Chain Management können viele wichtige praktische Optimierungsprobleme als ganzzahlige oder gemischtganzzahlige (mixed integer) lineare Programme modelliert werden. Während für Problemstellungen mit nur einer Zielfunktion ein ganzes Bündel an ausgereiften kommerziellen Softwareprodukten und auch Open-Source-Tools existiert, ist dies für Probleme mit mehreren Zielen - trotz ihrer hohen praktischen Relevanz - bisher nicht der Fall. Wenn widersprüchliche Ziele gleichzeitig verfolgt werden, existiert normalerweise nicht eine einzige Lösung, die alle Ziele gleichzeitig optimiert, sondern es existiert eine Menge von Lösungen, die "besser" sind als die übrigen Lösungen, aber untereinander nicht vergleichbar. Jede dieser Lösungen stellt einen möglichen Kompromiss zwischen den verfolgten Zielen dar. Die Berechnung dieser optimalen Menge von Kompromisslösungen ist eine komplexe Aufgabe, insbesondere dann, wenn mehr als zwei Ziele oder sowohl ganzzahlige als auch kontinuierliche Entscheidungsvariablen zur Modellierung der Problemstellung nötig sind. Dieses Projekt war der Entwicklung von generischen Branch-and-Bound-Algorithmen gewidmet, die das bewiesenermaßen optimale Set an Kompromisslösungen für Probleme mit mehr als zwei Zielen und ganzzahligen Entscheidungsvariablen sowie für Probleme mit zwei Zielen und gemischten - ganzzahligen und kontinuierlichen - Entscheidungsvariablen berechnen können. Branch-and-Bound-Algorithmen sind die Basis fast aller erfolgreichen Tools, wenn nur ein Ziel verfolgt wird. Sie bauen eine Baumstruktur auf, wobei in jeder Iteration der Lösungsraum in immer kleinere Suchräume unterteilt wird, für die man jeweils einen sognannten Bound berechnet. Dieser gibt an, wie gut im besten Fall eine Lösung im jeweiligen Suchraum sein kann. Dadurch können nicht interessante Teile des Suchraums identifiziert und entfernt werden. Im Bereich der Mehrzieloptimierung ist dieser Bound nicht ein einziger Wert, sondern eine Menge, ein sogenanntes Bound Set. Im vorliegenden Projekt wurden neue effiziente Algorithmen, unter anderem, für die Berechnung von Bound Sets, für das Erstellen von Bündeln an gültigen Lösungen ausgehend von Bound Sets und für das frühzeitigen Erkennen von uninteressanten Suchräumen sowie für das Verkleinern von Suchräumen entwickelt. Dem Ziel eines effizienten generischen Tools für jene bedeutende Klasse von Mehrzieloptimierungsproblemen, die als gemischtganzzahlige lineare Programme modelliert werden können, konnte so einen großen Schritt nähergekommen werden. Darüber hinaus wurden im Rahmen des Projekts auch maßgeschneiderte Optimierungsalgorithmen für Anwendungen in der Standortplanung unter Unsicherheit im Bereich humanitäre Logistik, im Design von Lieferkettennetzwerken und im Car-Sharing entwickelt, die noch zusätzlich die Relevanz von Methoden, die mehrere Ziele gleichzeitig optimieren können, unterstreichen.
- Universität Linz - 100%
- Stefan Irnich, Johannes Gutenberg-Universität Mainz - Deutschland
- Ivana Ljubic, ESSEC Business School - Frankreich
- Matthias Ehrgott, Lancaster University - Vereinigtes Königreich
Research Output
- 141 Zitationen
- 32 Publikationen
- 9 Wissenschaftliche Auszeichnungen
-
2024
Titel Enhancing Branch-and-Bound for Multiobjective 0-1 Programming DOI 10.1287/ijoc.2022.0299 Typ Journal Article Autor Forget N Journal INFORMS Journal on Computing -
2024
Titel On improvements of multi-objective branch and bound DOI 10.1016/j.ejco.2024.100099 Typ Journal Article Autor Bauß J Journal EURO Journal on Computational Optimization -
2020
Titel Bi-objective facility location under uncertainty with an application in last-mile disaster relief DOI 10.48550/arxiv.2007.07767 Typ Preprint Autor Nazemi N -
2020
Titel A branch-and-Benders-cut algorithm for a bi-objective stochastic facility location problem DOI 10.48550/arxiv.2004.11248 Typ Preprint Autor Parragh S -
2020
Titel Modeling and solving a vehicle-sharing problem considering multiple alternative modes of transport DOI 10.48550/arxiv.2003.08207 Typ Preprint Autor Enzi M -
2020
Titel A note on computational approaches for the antibandwidth problem DOI 10.1007/s10100-020-00688-4 Typ Journal Article Autor Sinnl M Journal Central European Journal of Operations Research Seiten 1057-1077 Link Publikation -
2020
Titel Modeling and solving the multimodal car- and ride-sharing problem DOI 10.48550/arxiv.2001.05490 Typ Preprint Autor Enzi M -
2024
Titel Modeling and solving a corporate vehicle-sharing problem combined with other modes of transport DOI 10.1016/j.ejtl.2023.100122 Typ Journal Article Autor Enzi M Journal EURO Journal on Transportation and Logistics -
2024
Titel An outer approximation algorithm for generating the Edgeworth-Pareto hull of multi-objective mixed-integer linear programming problems DOI 10.1007/s00186-023-00847-8 Typ Journal Article Autor Bökler F Journal Mathematical Methods of Operations Research -
2019
Titel Algorithmic expedients for the S-labeling problem DOI 10.1016/j.cor.2019.04.014 Typ Journal Article Autor Sinnl M Journal Computers & Operations Research Seiten 201-212 Link Publikation -
2019
Titel An exact solution framework for the multiple gradual cover location problem DOI 10.1016/j.cor.2019.04.003 Typ Journal Article Autor Álvarez-Miranda E Journal Computers & Operations Research Seiten 82-96 Link Publikation -
2022
Titel Bi-objective Risk-averse Facility Location using a Subset-based Representation of the Conditional Value-at-Risk DOI 10.5220/0010914900003117 Typ Conference Proceeding Abstract Autor Nazemi N Seiten 77-85 Link Publikation -
2022
Titel A matheuristic for tri-objective binary integer programming DOI 10.48550/arxiv.2205.03386 Typ Preprint Autor An D -
2020
Titel The bi-objective multimodal car-sharing problem DOI 10.48550/arxiv.2010.10344 Typ Preprint Autor Enzi M -
2021
Titel Bi-objective facility location under uncertainty with an application in last-mile disaster relief DOI 10.1007/s10479-021-04422-4 Typ Journal Article Autor Nazemi N Journal Annals of Operations Research Seiten 1689-1716 Link Publikation -
2023
Titel Bi-objective risk-averse facility location using a subset-based representation of the conditional value-at-risk DOI 10.48550/arxiv.2302.06511 Typ Other Autor Nazemi N Link Publikation -
2023
Titel Adaptive large neighborhood search for a personnel task scheduling problem with task selection and parallel task assignments DOI 10.48550/arxiv.2302.04494 Typ Preprint Autor Gutjahr M Link Publikation -
2022
Titel Enhancing Branch-and-Bound for Multi-Objective 0-1 Programming DOI 10.48550/arxiv.2210.05385 Typ Preprint Autor Forget N -
2024
Titel A matheuristic for tri-objective binary integer linear programming DOI 10.1016/j.cor.2023.106397 Typ Journal Article Autor An D Journal Computers & Operations Research -
2021
Titel Modeling and solving the multimodal car- and ride-sharing problem DOI 10.1016/j.ejor.2020.11.046 Typ Journal Article Autor Enzi M Journal European Journal of Operational Research Seiten 290-303 Link Publikation -
2021
Titel Models and algorithms for shared mobility systems DOI 10.25365/thesis.70362 Typ Other Autor Enzi M Link Publikation -
2021
Titel A LP relaxation based matheuristic for multi-objective integer programming Typ Conference Proceeding Abstract Autor An B. Konferenz 10th International Conference on Operations Research and Enterprise Systems (ICORES 2021) Seiten 88-98 Link Publikation -
2021
Titel The bi-objective multimodal car-sharing problem DOI 10.1007/s00291-021-00631-2 Typ Journal Article Autor Enzi M Journal OR Spectrum Seiten 307-348 Link Publikation -
2021
Titel Heuristic approaches for scheduling jobs and vehicles in a cyclic flexible manufacturing system DOI 10.1016/j.procs.2021.01.332 Typ Journal Article Autor Gutjahr M Journal Procedia Computer Science Seiten 825-832 Link Publikation -
2021
Titel A LP relaxation based matheuristic for multi-objective integer programming DOI 10.48550/arxiv.2102.03582 Typ Preprint Autor An D -
2021
Titel A branch-and-Benders-cut algorithm for a bi-objective stochastic facility location problem DOI 10.1007/s00291-020-00616-7 Typ Journal Article Autor Parragh S Journal OR Spectrum Seiten 419-459 Link Publikation -
2021
Titel Large-scale influence maximization via maximal covering location DOI 10.1016/j.ejor.2020.06.028 Typ Journal Article Autor Güney E Journal European Journal of Operational Research Seiten 144-164 Link Publikation -
2021
Titel A LP Relaxation based Matheuristic for Multi-objective Integer Programming DOI 10.5220/0010347000002859 Typ Conference Proceeding Abstract Autor An D Seiten 88-98 Link Publikation -
2021
Titel The Generalized Reserve Set Covering Problem with Connectivity and Buffer Requirements DOI 10.1016/j.ejor.2019.07.017 Typ Journal Article Autor Álvarez-Miranda E Journal European Journal of Operational Research Seiten 1013-1029 Link Publikation -
2019
Titel The Generalized Reserve Set Covering Problem with Connectivity and Buffer Requirements DOI 10.48550/arxiv.1909.04473 Typ Preprint Autor Álvarez-Miranda E -
2019
Titel Algorithmic expedients for the S-labeling problem DOI 10.48550/arxiv.1909.04463 Typ Preprint Autor Sinnl M -
2019
Titel A note on computational approaches for the antibandwidth problem DOI 10.48550/arxiv.1910.03367 Typ Preprint Autor Sinnl M
-
2019
Titel Associate Editor at INFORMS Journal on Computing Typ Appointed as the editor/advisor to a journal or book series DOI 10.1287/ijoc.2020.eb.v3201 Bekanntheitsgrad Continental/International -
2022
Titel Visiting researcher Yue Su (CentraleSupélec, Paris, France) Typ Attracted visiting staff or user to your research group Bekanntheitsgrad Continental/International -
2022
Titel Best Student Paper Award, 11th International Conference on Operations Research and Enterprise Systems (ICORES) Typ Research prize Bekanntheitsgrad Continental/International -
2022
Titel Invited Speaker at WIO Typ Personally asked as a key note speaker to a conference Bekanntheitsgrad National (any country) -
2021
Titel Keynote speaker at RAMOO 2021 Typ Personally asked as a key note speaker to a conference Bekanntheitsgrad Continental/International -
2021
Titel Visiting researcher Nicolas Forget (Aarhus University) Typ Attracted visiting staff or user to your research group Bekanntheitsgrad Continental/International -
2021
Titel Associate Editor at Transportation Science Typ Appointed as the editor/advisor to a journal or book series Bekanntheitsgrad Continental/International -
2021
Titel Semi-plenary speaker at OR 2021 (Bern, online) Typ Personally asked as a key note speaker to a conference Bekanntheitsgrad Continental/International -
2021
Titel Associate Editor at OR Spectrum Typ Appointed as the editor/advisor to a journal or book series Bekanntheitsgrad Continental/International