Detailseite
Projekt Druckansicht

Models, algorithms and complexity for scheduling under uncertainty: On the tradeoffs between performance and adaptivity

Fachliche Zuordnung Theoretische Informatik
Mathematik
Förderung Förderung von 2012 bis 2022
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 201423354
 
Erstellungsjahr 2023

Zusammenfassung der Projektergebnisse

Scheduling ist ein wichtiges und etabliertes Forschungsgebiet welches hauptsächlich aus der Sicht der Informatik, der mathematischen Optimierung und dem Operations Research untersucht wird. Die Anwendungen reichen von klassischer Produktionsund Projektplanung bis hin zu moderner Ressourcenverwaltung in der Internettechnologie, wie z.B. in verteilten Cloud-Service-Netzen oder der Zuweisung virtueller Maschinen. Eine große Herausforderung bei der Lösung solcher Probleme liegt in der Unsicherheit in den Eingabedaten in dynamischen und datengetriebenen Praxissituationen: Die Aufträge sind im Vorhinein unbekannt, die Ausführungszeiten werden über- oder unterschätzt, die Verfügbarkeit von Ressourcen oder die-Prozessorgeschwindigkeit sind nicht bekannt usw. Für die Performanz von Systemen ist es von immenser Bedeutung, Algorithmen zu entwerfen, die auch unter Unsicherheit gut funktionieren. In diesem Projekt wurden wesentliche Beiträge im Gebiet des Scheduling unter Unsicherheit geleistet. Es wurden verschiedene Arten von Unsicherheit adressiert: Online- und stochastische Optimierung, universelle und robuste Optimierung und Real-time Scheduling. Es wurden neue algorithmische und analytische Methoden entwickelt zur Lösung von Schedulingproblemen mit Unsicherheit im Input, wie unzuverlässige Maschinen, stochastische Ausführungszeiten oder unbekannte Ankunftszeiten. Es wurden fundamentale offene Probleme in klassischen Modellen gelöst sowie erste Resultate für neue praxisorientierte Modelle erzielt. Ein besonderer Schwerpunkt lag auf der Analyse und Quantifizierung des Tradeoffs zwischen der Güte eines Algorithmus und der dafür erforderlichen Adaptivität, d.h. wie stark Entscheidungen an die instanziierten Problemdaten angepasst werden können. Einerseits wurden Algorithmen mit bestmöglicher Güte angestrebt, die potenziell hochdynamisch sind und andererseits wurden gute, aber einfache Algorithmen gesucht, die die praxisbedingten Einschränkungen der Adaptivität berücksichtigen.

Projektbezogene Publikationen (Auswahl)

 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung