Hochleistungs-Solver für binäre quadratische Probleme
High-Performance Solvers for Binary Quadratic Problems
Bilaterale Ausschreibung: Slowenien
Wissenschaftsdisziplinen
Informatik (40%); Mathematik (60%)
Keywords
-
Binary Quadratic Optimization,
Semidefinite Programming,
High-Performance Computing,
Optimization Software,
Branch and Bound
Etliche Problemstellungen aus Anwendungsbereichen wie Finanzwesen, Telekommunikation, Logistik, usw. lassen sich elegant als sogenannte binäre quadratische Probleme mit linearen Nebenbedingungen formulieren. "Binär" bedeutet dabei, dass die Variablen nur den Wert Null oder Eins annehmen können. Eine Software zur Lösung solcher Probleme mit einer moderaten Anzahl von Variablen ist nicht verfügbar. Anwendungen haben jedoch typischerweise sogar eine enorme Anzahl an Variablen und der Bedarf an Software zur Lösung dieser Probleme ist durch die Vielzahl und Bedeutung der Anwendungen sehr groß. Das Ziel dieses Projekts mit dem Titel "Hochleistungs-Solver für binäre quadratische Probleme" ist die Entwicklung von Methoden und Implementierung von Algorithmen zur Bestimmung der optimalen Lösung von Instanzen dieser Problemklassen. Resultat dieses Projektes ist die open-source Software "BiqBin", welche existierender open- source Software aber auch kommerziellen Softwarepaketen überlegen sein wird. Zur Entwicklung der Software bedarf es innovativer Ideen aus dem Bereich der mathematischen Optimierung. Eine Transformation des Problems mit Nebenbedingungen (Restriktionen) in ein unrestringiertes Problem bildet dabei den Ausgangspunkt. Die Transformation wirft eine Reihe von Fragen auf, deren Untersuchung und Erforschung zur Entwicklung von effizienten Algorithmen führen. Die Implementierung des Algorithmus nutzt alle Möglichkeiten der Parallelisierung von relevanten Teilen des Codes zur effizienten Ausführung auf einem Hochleistungsrechner. Die Software (verfügbar auf einem Hochleistungsrechner in Novo Mesto) wird schlussendlich via Webinterface nutzbar sein und auch open-source bereitgestellt. Mit BiqBin wird man die Möglichkeit haben, diverse derzeit unlösbare Instanzen von unterschiedlichsten Anwendungen erstmals optimal zu lösen. Ein weiterer essentieller Aspekt ist die Interdisziplinarität: Die Verbindung von Mathematik, High-Performance Computing und Internettechnologien ist in Natur- oder Ingenieurswissenschaften ein innovativer und kaum praktizierter Zugang. Dieses Projekt ist die Fortsetzung gemeinsamer erfolgreicher Forschung der involvierten WissenschaftlerInnen, bereichert durch die Aufnahme von jungen ForscherInnen in das Team. Die beteiligten Institutionen sind das Institut für Mathematik an der Alpen-Adria-Universität Klagenfurt (AAU), die Fakulteta za informacijske študije in Novo Mesto (FIŠ) and das Inštitut za matematiko, fiziko in mehaniko in Ljubljana (IMFM). Das Projekt stärkt die Vorreiterrolle der AAU in der Entwicklung von Software in der mathematischen Optimierung und verhilft der FIŠ zur Etablierung der Fakultät als Kompetenzzentrum für Hochleistungsrechnen, handelt es sich hierbei doch um die einzige akademische Einrichtung in Slowenien in den Bereichen Informatik oder Mathematik, die einen Hochleistungsrechner besitzt und High-Performance Computing als Forschungsschwerpunkt verankert hat.
Etliche Problemstellungen aus Anwendungsbereichen wie Finanzwesen, Telekommunikation, Logistik, usw. lassen sich elegant als sogenannte binäre quadratische Probleme mit linearen Nebenbedingungen formulieren. "Binär" bedeutet dabei, dass die Variablen nur den Wert Null oder Eins annehmen können. Eine Software zur Lösung solcher Probleme mit einer moderaten Anzahl von Variablen ist nicht verfügbar. Anwendungen haben jedoch typischerweise sogar eine enorme Anzahl an Variablen und der Bedarf an Software zur Lösung dieser Probleme ist durch die Vielzahl und Bedeutung der Anwendungen sehr groß. Das Projekt "Hochleistungs-Solver für binäre quadratische Probleme" hat sich mit der Entwicklung von Methoden und Implementierung von Algorithmen zur Bestimmung der optimalen Lösung von Instanzen dieser Problemklassen beschäftigt. Resultat dieses Projektes ist die open-source Software "BiqBin", welche existierender open-source Software aber auch kommerziellen Softwarepaketen in mehreren Problemklassen überlegen ist. Zur Entwicklung der Software bedarf es innovativer Ideen aus dem Bereich der mathematischen Optimierung. Eine Transformation des Problems mit Nebenbedingungen (Restriktionen) in ein unrestringiertes Problem bildet dabei den Ausgangspunkt. Die Transformation wirft eine Reihe von Fragen auf, deren Untersuchung und Erforschung zur Entwicklung von effizienten Algorithmen führen. Die Implementierung des Algorithmus nutzt alle Möglichkeiten der Parallelisierung von relevanten Teilen des Codes zur effizienten Ausführung auf einem Hochleistungsrechner. Die Software (verfügbar auf einem Hochleistungsrechner in Ljubljana) wurde schlussendlich via Webinterface via http://biqbin.eu nutzbar gemacht und ist auch open-source bereitgestellt. Ein Aspekt dieses Projektes ist die Interdisziplinarität: Die Verbindung von Mathematik, High-Performance Computing und Internettechnologien ist in Natur- oder Ingenieurswissenschaften ein innovativer und noch wenig praktizierter Zugang. Dieses Projekt war die Fortsetzung gemeinsamer erfolgreicher Forschung der involvierten Wissenschaftler*innen, bereichert durch die Aufnahme von jungen ForscherInnen in das Team. Die beteiligten Institutionen sind das Institut für Mathematik an der Alpen-Adria-Universität Klagenfurt (AAU), die Fakulteta za informacijske študije in Novo Mesto (FIŠ) und die Fakulteta za strojništvo der Universität Ljubljana. Das Projekt hat die Vorreiterrolle der AAU in der Entwicklung von Software in der mathematischen Optimierung weiter verstärkt und der FIŠ sowie der Fakulteta za strojništvo an der Universität Ljubljana zur Etablierung als Kompetenzzentrum für Hochleistungsrechnen verholfen, handelt es sich hierbei doch um zwei einer Handvoll akademischer Einrichtung in Slowenien in den Bereichen Informatik oder Mathematik, die einen Hochleistungsrechner besitzen und High-Performance Computing als Forschungsschwerpunkt verankert haben.
- Universität Klagenfurt - 100%
- Frauke Liers, Friedrich-Alexander-University Erlangen-Nuremberg - Deutschland
- Andrej Dobrovoljc, Faculty of Information Studies in Novo Mesto - Slowenien
- Borut Luzar, Faculty of Information Studies in Novo Mesto - Slowenien
- Janez Povh, Faculty of Information Studies in Novo Mesto - Slowenien
- Gregor Papa, Jozef Stefan Institute - Slowenien
- Drago Bokal, University of Ljubljana - Slowenien
- Igor Klep, University of Ljubljana - Slowenien
- Leon Kos, University of Ljubljana - Slowenien
Research Output
- 68 Zitationen
- 28 Publikationen
- 1 Künstlerischer Output
- 3 Software
- 3 Disseminationen
- 1 Weitere Förderungen
-
2019
Titel EXPEDIS: An Exact Penalty Method over Discrete Sets DOI 10.48550/arxiv.1912.09739 Typ Preprint Autor Gusmeroli N -
2019
Titel Improving ADMMs for Solving Doubly Nonnegative Programs through Dual Factorization DOI 10.48550/arxiv.1912.09851 Typ Preprint Autor Cerulli M -
2019
Titel A Bundle Approach for SDPs with Exact Subgraph Constraints DOI 10.48550/arxiv.1902.05345 Typ Preprint Autor Gaar E -
2019
Titel An Optimization-Based Sum-of-Squares Approach to Vizing's Conjecture DOI 10.48550/arxiv.1901.10288 Typ Preprint Autor Gaar E -
2019
Titel Monotonic Representations of Outerplanar Graphs as Edge Intersection Graphs of Paths on a Grid DOI 10.48550/arxiv.1908.01981 Typ Preprint Autor Cela E -
2019
Titel An Optimization-Based Sum-of-Squares Approach to Vizing's Conjecture DOI 10.1145/3326229.3326239 Typ Conference Proceeding Abstract Autor Gaar E Seiten 155-162 Link Publikation -
2019
Titel A Bundle Approach for SDPs with Exact Subgraph Constraints DOI 10.1007/978-3-030-17953-3_16 Typ Book Chapter Autor Gaar E Verlag Springer Nature Seiten 205-218 -
0
DOI 10.1145/3326229 Typ Other -
2021
Titel Sum-of-Squares Certificates for Vizing's Conjecture via Determining Gröbner Bases DOI 10.48550/arxiv.2112.04007 Typ Preprint Autor Gaar E -
2018
Titel Using a factored dual in augmented Lagrangian methods for semidefinite programming DOI 10.1016/j.orl.2018.08.003 Typ Journal Article Autor De Santis M Journal Operations Research Letters Seiten 523-528 Link Publikation -
2017
Titel Using a Factored Dual in Augmented Lagrangian Methods for Semidefinite Programming DOI 10.48550/arxiv.1710.04869 Typ Preprint Autor De Santis M -
2020
Titel On different Versions of the Exact Subgraph Hierarchy for the Stable Set Problem DOI 10.48550/arxiv.2003.13605 Typ Preprint Autor Gaar E -
2020
Titel A characterization of graphs with regular distance-$2$ graphs DOI 10.48550/arxiv.2005.14121 Typ Preprint Autor Gaar E -
2020
Titel A Computational Study of Exact Subgraph Based SDP Bounds for Max-Cut, Stable Set and Coloring DOI 10.48550/arxiv.2006.04571 Typ Preprint Autor Gaar E -
2020
Titel A computational study of exact subgraph based SDP bounds for Max-Cut, stable set and coloring DOI 10.1007/s10107-020-01512-2 Typ Journal Article Autor Gaar E Journal Mathematical Programming Seiten 283-308 Link Publikation -
2024
Titel On different versions of the exact subgraph hierarchy for the stable set problem DOI 10.1016/j.dam.2024.04.016 Typ Journal Article Autor Gaar E Journal Discrete Applied Mathematics Seiten 52-70 Link Publikation -
2024
Titel Sum-of-squares certificates for Vizing's conjecture via determining Gröbner bases DOI 10.1016/j.jsc.2023.102236 Typ Journal Article Autor Gaar E Journal Journal of Symbolic Computation Seiten 102236 Link Publikation -
2020
Titel On $k$-Bend and Monotonic $\ell$-Bend Edge Intersection Graphs of Paths on a Grid DOI 10.48550/arxiv.2002.05998 Typ Preprint Autor Çela E -
2020
Titel Towards a Computational Proof of Vizing's Conjecture using Semidefinite Programming and Sums-of-Squares DOI 10.48550/arxiv.2003.04021 Typ Preprint Autor Gaar E -
2020
Titel BiqBin: a parallel branch-and-bound solver for binary quadratic problems with linear constraints DOI 10.48550/arxiv.2009.06240 Typ Preprint Autor Gusmeroli N -
2020
Titel Improving ADMMs for solving doubly nonnegative programs through dual factorization DOI 10.1007/s10288-020-00454-x Typ Journal Article Autor Cerulli M Journal 4OR Seiten 415-448 Link Publikation -
2022
Titel Monotonic Representations of Outerplanar Graphs as Edge Intersection Graphs of Paths on a Grid DOI 10.7155/jgaa.00606 Typ Journal Article Autor Çela E Journal Journal of Graph Algorithms and Applications Seiten 519-552 Link Publikation -
2022
Titel EXPEDIS: An exact penalty method over discrete sets DOI 10.1016/j.disopt.2021.100622 Typ Journal Article Autor Gusmeroli N Journal Discrete Optimization Seiten 100622 Link Publikation -
2022
Titel An SDP-based approach for computing the stability number of a graph DOI 10.1007/s00186-022-00773-1 Typ Journal Article Autor Gaar E Journal Mathematical Methods of Operations Research Seiten 141-161 Link Publikation -
2022
Titel BiqBin: A Parallel Branch-and-bound Solver for Binary Quadratic Problems with Linear Constraints DOI 10.1145/3514039 Typ Journal Article Autor Gusmeroli N Journal ACM Transactions on Mathematical Software (TOMS) Seiten 1-31 Link Publikation -
2021
Titel An SDP-Based Approach for Computing the Stability Number of a Graph DOI 10.48550/arxiv.2108.05716 Typ Preprint Autor Gaar E -
2023
Titel A characterization of graphs with regular distance-2 graphs DOI 10.1016/j.dam.2022.09.020 Typ Journal Article Autor Gaar E Journal Discrete Applied Mathematics Seiten 181-218 Link Publikation -
2021
Titel Towards a computational prSoof of Vizing's conjecture using semidefinite programming and sums-of-squares DOI 10.1016/j.jsc.2021.01.003 Typ Journal Article Autor Gaar E Journal Journal of Symbolic Computation Seiten 67-105 Link Publikation
-
2018
Titel Summer Interns Typ Participation in an activity, workshop or similar -
2017
Titel Interview national press ("Falter/Heureka") Typ A press release, press conference or response to a media enquiry/interview -
2017
Titel Interview local press ("Kleine Zeitung") Typ A press release, press conference or response to a media enquiry/interview
-
2020
Titel Modeling-Analysis-Optimization of discrete, continuous, and stochastic systems Typ Other Förderbeginn 2020