Produktionssteuerung

Größe: px
Ab Seite anzeigen:

Download "Produktionssteuerung"

Transkript

1 Produktionslogistik Absatzplanung (Demand Planning) Planung der Fertigungsanlagen (Fabrik Design) Produktionsplanung Produktionssteuerung (Scheduling) Materialfluss (Suppy Chain Management) Lagerhaltung Controlling

2 Produktionssteuerung Einführung Klassifikation Algorithmen Exakte Verfahren Heuristische Verfahren Mehrfache Zielsetzung bei der Optimierung Beispiel Fertigungsleitstand

3 Die Bildung einer optimalen Produktionsreihenfolge (bzw. eines Zeitplans) gehört zu den schwierigsten kombinatorischen Problemen. Die Anzahl der Kombinationen wächst mit der Fakultät. Die Zahl der Kombinationen für n Aufträge auf m Maschinen ist: (n!) m Anzahl Kombinationen Rechenzeit bei 1us/Kombination Zum Vergleich Aufträge 1 Maschine 10 Maschinen 1 Maschine 10 Maschinen , ,6 sec 1, Jahre 20 2, , Jahre 2, Jahre 100 9, , , Jahre 1, Jahre 500 1, , , Jahre 2, Jahre Das Universum enthält ca Atome und ist ca. 1.5 * Jahre bzw. 4,7 * Sekunden alt , , , Jahre 3, Jahre Die vollständige Enumeration aller Kombinationen und deren Bewertung auf Optimalität ist nur für sehr kleine Probleme in annehmbarer Rechenzeit durchzuführen.

4 Für die Erstellung eines Schedules (Zeitplans) können drei Ebenen unterschieden werden. Ebene A : Scheduling im Vorfeld der Produktion Die Aufträge werden lange vor Beginn der Fertigung zeitlich meist grob terminiert. Dieses Scheduling wird meist regelmäßig (z.b. wöchentlich oder monatlich) mit einem Horizont von mehreren Wochen durchgeführt. Ebene B : Scheduling bei Auftragsfreigabe für Produktion Der Beginn der Produktion steht demnächst bevor und damit ist der Zustand der Produktion recht gut bekannt. Die Aufträge werden zeitlich genau terminiert. Ebene C : Scheduling (bzw. Dispatching) in der Fertigung in Realzeit Die Produktion ist ein dynamisches System mit vielen Störungen und Veränderungen. Der Schedule der Auftragsfreigabe kann meist nicht exakt eingehalten werden. Das Scheduling in der Produktion muss in Realzeit (innerhalb weniger Minuten bzw. Sekunden) durchgeführt werden. Die Erstellung eines Schedules auf einer Ebene kann Einflüsse auf die Schedules auf den darunter und darüber liegenden Ebenen haben. Während die Ebenen A und B planend bzw. vorhersagend arbeiten, ist die Ebene C hauptsächlich auf die Reaktion auf Störungen ausgelegt.

5 Die zeitliche Abfolge der Aufträge auf Maschinen kann grafisch in Gantt- Diagrammen (Balkendiagrammen) dargestellt werden. = 1 J i ( i = 1,..., n) Gegeben seinen m Maschinen M j ( j,..., m, ) die n Aufträge, zu bearbeiten haben. Maschinensicht M 1 M 2 M 3 J 1 J 3 J 4 J 1 J 2 J 1 J 3 J 3 J 2 Zeit Ein Schedule (Zeitplan) ist eine Zuordnung der Aufträge zu den Maschinen mit Anfangs- und Endezeitpunkten der Bearbeitung auf jeder Maschine. Auftragssicht J 1 M 1 M 2 J 2 J 3 M 2 M 3 M 3 M 1 M2 M 1 Der Schedule kann sowohl aus der Sicht der Maschinen als auch aus der Sicht der Aufträge dargestellt werden. J 4 M 1 Zeit Gantt : Benannt nach Henry Gantt, der 1890 das Grundprinzip entwickelte.

6 In einem Schedule sind die Abhängigkeiten der Aufträge von den frühesten Anfangs- und spätesten Endezeitpunkten der Arbeitsschritte und von den Maschinen zu berücksichtigen. Ein Auftrag i besteht aus einer Anzahl n i von Arbeitsschritten O i,1,... O i,ni. Jeder Arbeitsschritt kann auf einer oder mehreren Maschinen M 1... M m ausgeführt werden. Dies entspricht einer Assoziation jedes Arbeitsschrittes zu einer Menge von Maschinen. τ i j { M M }, 1 K m Dedizierte Maschine : Die Assoziation enthält eine Maschine. Parallele Maschinen : Die Assoziation enthält mehrere (im Extremfall alle) Maschinen. Die Bearbeitungszeit h i,j,m eines Arbeitsschrittes ist im allgemeinen Fall von dem Auftrag, dem Arbeitsschritt und der Maschine abhängig. Ein Auftrag kann mit einem frühesten Anfangszeitpunkt und einem spätesten Endezeitpunkt versehen sein (Release Date, Due Date). Ein Schedule wird als machbar bezeichnet, wenn keine Überlappung der Arbeitsschritte auf einer Maschine auftreten und die Anfangs- und Endezeitpunkte eingehalten wurden. Die Güte eines Zeitplans wird mit einer Optimierungsfunktion f i (oft auch Kostenfunktion genannt) beurteilt.

7 Klassifizierung nach Graham et al. Die Scheduling-Probleme können nach Graham et al. in drei Kategorien klassifiziert werden: Maschinencharakeristiken, Auftragscharakteristiken und Optimierungscharakteristiken. Maschinencharakeristiken Assoziation der Bearbeitungsschritte zu den Maschinen Identische Maschinen: Die Maschinen sind identisch bezüglich der Bearbeitungszeiten. Einheitliche Maschinen: Die Bearbeitungszeit auf einer Maschine hängt von der Geschwindigkeit dieser Maschine ab. (h i,i,m = h i,,j * a m ) Unterschiedliche Maschinen: Die Bearbeitungszeiten sind unabhängig (allgemeiner Fall). Anzahl zur Verfügung stehender Maschinen an einem Arbeitsschritt Dediziert: Es steht an jedem Bearbeitungsschritt genau eine Maschinen zur Verfügung. Mehrere: Es stehen bei einem Bearbeitungsschritt mehrere Maschinen zur Verfügung. Alle: Es stehen bei einem Bearbeitungsschritt alle Maschinen zur Verfügung.

8 Klassifizierung nach Graham et al. Auftragscharakteristiken Unterbrechung Die Bearbeitung eines Arbeitsschrittes kann unterbrochen werden. Zu einem späteren Zeitpunkt wird die Bearbeitung wieder aufgenommen. Mehrfache Unterbrechungen sind möglich. Präzedenz Gegenseitige Abhängigkeiten der Aufträge oder der Arbeitsschritte? Auftragsbezogen Ein Auftrag muss abgeschlossen sein, bevor ein anderer Auftrag angefangen werden kann. Bezogen auf Arbeitsschritte Es bestehen Abhängigkeiten eines Arbeitsschrittes zu einem anderen Arbeitsschritt aus dem gleichen oder einem anderen Auftrag. Anfangszeitpunkt Für einen Auftrag ist ein frühest möglicher Anfangszeitpunkt gegeben. Endezeitpunkt Für einen Auftrag ist ein spätester Endezeitpunkt gegeben.

9 Klassifizierung nach Graham et al. Optimierungscharakteristiken Es sei c i das Bearbeitungsende, d i der späteste Endezeitpunkt und f i (c i ) die Kosten von Auftrag J i. Die Optimierung geschieht nach einer der Kriterien: Bearbeitungsende (Finish Time) g = ( ) f c i i i Einhaltung Bearbeitungsende (Lateness) Verfrühung (Earliness) Verspätung (Tardiness) Absolute Abweichung (Absolute Deviation) gi = ci di { 0 } g = max, d c i i i { 0 } g = max, c d i i i gi = ci di Quadrierte Abweichung (Squared Deviation) Einheitliche Strafe (Unit Penalty) ( ) g = c d g i i i i 0 = 1 Für die Bewertung wird dann das Minimum γ = max g i, die Summe γ = g i oder die gewichtete Summe γ = wg i i der Aufträge herangezogen. ( ) 2 ( d ) if c i sonst i

10 Die Scheduling Verfahren können grob in analytische und regelbasierte Verfahren eingeteilt werden. Scheduling Verfahren Analytische Verfahren Regelbasierte Verfahren Exakte Verfahren Approximative Verfahren Heuristische Suchverfahren Dispatching (Simulation) Gradientenverfahren Entscheidungsbaum Verfahren Dyn. Planungsrechnung Branch&Bound Begrenzte Enum. Simulated Annealing Tabu Search Stochastische Suchverfahren Genetische Algorithmen Wissensbasiertes Scheduling

11 Exakte Verfahren sind nur für sehr wenige und einfache Konfigurationen bekannt. In der Regel sind Scheduling-Probleme NP-hart. Für einige Anordnungen wurden polynomiale Algorithmen gefunden. In der industriellen Praxis spielen die exakten Verfahren keine Rolle, da die Einschränkungen zu stark oder die Anzahl Aufträge bzw. Maschinen zu groß sind. Bespiele für exakt lösbare Anordnungen: Bearbeitung von n Aufträgen auf zwei Maschinen und Minimierung der Gesamtbearbeitungszeit. (Bei drei Maschinen muss Maschine 2 dominieren, ansonsten ist das Problem NP-hart.) Lösung mit Johnson-Algorithmus. Komplexität : n log(n) Bearbeitung von n Aufträgen, mit unterschiedlichen Bearbeitungszeiten, auf m identischen Maschinen und Minimierung der Summe der Durchlaufzeiten. Lösung durch sortieren der Aufträge nach der Länge der Bearbeitungszeit. Komplexität n log (n) Bearbeitung von n Aufträgen, mit unterschiedlichen Bearbeitungszeiten, auf m identischen Maschinen und Minimierung der gewichteten Summe der Durchlaufzeiten. Komplexität : Exponentiell mit der Gesamtbearbeitungszeit. Solche und ähnliche Systeme sind in der Literatur ausführlich untersucht worden. Die Literatur geht zurück bis in die 50er Jahre.

12 Johnson-Algorithmus Ein exaktes Schedulig-Verfahren. Berechnung der optimalen Bearbeitung von n Aufträgen auf zwei Maschinen, wobei die Bearbeitungsreihenfolge für alle Aufträge die gleiche ist (d.h. jeder Auftrag durchläuft zuerst die eine und dann die andere Maschine). Es sei a i die Bearbeitungszeit für Auftrag i auf Maschine 1 und b i auf Maschine 2. Bestimmung der optimalen Reihenfolge der Aufträge: Bestimme die minimale Bearbeitungszeit (a 1..a n, b 1..b n ) Ist das Minimum auf der ersten Maschine (a i ) dann setze den Auftrag an die erste Stelle der Reihenfolge. Ist das Minimum auf der zweiten Maschine (b i ) wird der Auftrag an das Ende gesetzt. Streiche die Durchlaufzeiten a i und b i. Wiederhole den Ablauf, bis alle Aufträge zugeordnet sind. Für den Nachweis der Optimalität dieses Algorithmus sei auf die Literaturstelle Dück, 1972, verwiesen.

13 Johnson-Algorithmus Beispiel Beispiel: 9 Aufträge und 2 Maschinen Bearbeitungszeit in Stunden. Auftrag Maschine Maschine Reihenfolge der Aufträge Reihenfolgenummer Auftrag Maschine 1 Beginn Maschine 1 Ende Maschine 2 Beginn Maschine 2 Ende Gantt-Diagramm M1 M Zeit (Stunden)

14 Bei den approximativen Verfahren werden exakte Verfahren verändert, so daß komplexere Probleme lösbar sind. Für diese veränderten Verfahren ist die Optimalität der Lösung nicht mehr garantiert. Es soll das Näherungsverfahren von Petrow dargestellt werden, bei dem n Aufträge auf m Maschinen bearbeitet werden. Es sei h ij die Bearbeitungszeit von Auftrag i auf Maschine j. Algorithmus von Petrow: Bilde die Größen T T i1 i2 = = e j = 1 m h ij h j= e+ 1 ij m e = 2 m ; m gerade ; m ungerade Falls nicht bei jedem Auftrag eine Bearbeitung auf allen Maschinen stattfindet, so wird ein Mittelwert gebildet, indem durch die Anzahl tatsächlich auszuführender Bearbeitungen dividiert wird. T i1 Ti 1 Ti = und T i2 = s s i1 2 i2 Bilde die Differenzen Ti2 Ti1 (bzw. Ti2 Ti1) und ordne die Differenzen nach kleiner werdenen Werten. Dies entspricht der Reihenfolge.

15 Approximative Verfahren Das Näherungsverfahren von Petrow wird an einem Beispiel dargestellt. Beispiel: 5 Aufträge und 5 Maschinen Maschine Modifiziert Auftrag Ti1 Ti2 Ti2 - Ti1 Ti1 Ti2 Ti2 - Ti Bearbeitungszeit in Stunden. M 5 M 4 M 3 M 2 M Zeit (Stunden)

16 Die oft gegensätzlichen Zielsetzungen von Scheduling-Problemen müssen bei einer Optimierung gemeinsam berücksichtigt werden. Die üblichen Ansätze für eine Optimierung mit mehreren Zielsetzungen sind : Prioritäten der Ziele Wenn die höchstpriore Zielsetzung optimal erfüllt ist, dann wird die nächstpriore Zielsetzung optimiert, ohne die höher priore Zielsetzung zu verschlechtern. Gewichtung der Ziele Normierung der Ziele Die quantitativen Bewertungen der Ziele werden auf eine gemeinsame Skala gebracht, indem sie normiert werden. Gewichtete Summierung Die normierten Ziele können dann gewichtet aufsummiert werden. Goal Programming Für jede Zielsetzung wird ein gewünschter Wert angegeben, der mindestens erreicht werden soll. Es werden die Abweichungen von dem gewünschten Wert gemessen und bewertet. (Es kann wieder nach Prioritäten oder mit einer Gewichtung vorgegangen werden.)

17 In einer Simulation werden Regeln angewendet (engl. Dispatching Rules), um die Entscheidungen an den Maschinen zu treffen. Die am meisten angewendeten Regeln sind : First-In, First-Out (FIFO) order auch First-Come, First-Serve (FCFS) FIFO ist die elemtarste Regel. Die Aufträge werden in der Reihenfolge ihres Eintreffens an der Maschine bedient. FIFO zeigt gutes Verhalten für die Varianz der Durchlaufzeiten. FIFO ist schlecht, wenn es um die Einhaltung des Endezeitpunktes geht. Earliest Due Date (EDD), Operation Due Date (OPNDD) Es wird der Auftrag mit dem frühesten Endezeitpunkt ausgewählt. EDD minimiert in einem Ein- Maschinensystem die Verspätung. Shortest Processing Time (SPT), Shortest Imminent Processing Time (SI) Es wird der Auftrag mit der kürzesten Rest-Bearbeitungszeit ausgewählt. SPT minimiert in einem Ein- Maschinensystem die mittlere Durchlaufzeit. Bei SI wird lediglich der folgende Arbeitsschritt mit betrachtet. Slack (Schlupf), Slack per Operation Es wird der Auftrag ausgewählt, der die kleinste Reservezeit hat. Schlupf = Endezeitpunkt - jetziger Zeitpunkt - verbleibende Bearbeitungszeit Critical Ratio (CR), Critical Ratio per Operation Es wird der Auftrag ausgewählt, der die relativ kleinste Reservezeit hat. Critical Ratio = (Endezeitpunkt - jetziger Zeitpunkt) / verbleibende Bearbeitungszeit CR minimiert die Varianz der Verspätung.

18 Fertigungsleitstände werden hauptsächlich in der Umgebung von Werkstattfertigung eingesetzt. Historische Entwicklung : 1890 Henry Gantt entwickelt das Grundprinzip (Gantt-Diagramm) seit 1920 Einsatz von Plantafeln 1980 Erste elektronische Feinplanungssysteme werden entwickelt 1985 Erste Fertigungsleitstände werden in Deutschland angeboten Funktionalität : Übernahme der freigegebenen Aufträge von dem Produktionsplanungs-System (PPS). Interaktive grafische Ünterstützung der Feinplanung. Integration von Betriebsdatenerfassungs-Geräten (BDE). Verwaltung von Ressourcen. (Werkzeuge, NC-, CNC-Programme) LAN Produktions Planungs- System Leitstand Die Feinplanung wird meist mit einer Simulation oder leicht abgewandelten Methoden (Vorwärts- / Rückwärtsterminierung) durchgeführt. Schedule verwalung Werkzeugverwaltung NC-, CNC- Programm-

19 Literatur Hopp, Wallace J.; Spearman, Mark L.; Factory Physics; Mc Graw Hill; ISBN Brucker, Peter; 1995; Scheduling Algorithms; ISBN ; Springer Verlag Dück, W.; Bliefernich M.; 1972; Operationsforschung 3; VEB Deutscher Verlag der Wissenschaften. Graham, R.E.; Lawler, E.L.; Lenstra, J.K.; Rinnooy Kan, AHG; 1979: Optimization and approximation in deterministic sequencing and scheduling: a survey; Ann. Disctrete Math. 4, Neumann, K.; 1975; Operations Research Verfahren, Band I; Carl Hanser Verlag

20 Johnson-Algorithmus Beispiel: 9 Aufträge und 2 Maschinen Bearbeitungszeit in Stunden. Auftrag Maschine Maschine Reihenfolge der Aufträge Reihenfolgenummer Auftrag Maschine 1 Beginn Maschine 1 Ende Maschine 2 Beginn Maschine 2 Ende Gantt-Diagramm M M Zeit (Stunden)

21 Das Näherungsverfahren von Petrow wird an einem Beispiel dargestellt. Beispiel: 5 Aufträge und 5 Maschinen Maschine Modifiziert Auftrag Ti1 Ti2 Ti2 - Ti1 Ti1 Ti2 Ti2 - Ti ,0 10,5 5, ,0 18,5-11, ,0 14,0-1, ,5 7,0 5, ,5 15,0-3,5 Bearbeitungszeit in Stunden. Reihenfolge der Aufträge Reihenfolge der Aufträge

22 Das Näherungsverfahren von Petrow wird an einem Beispiel dargestellt. Beispiel: 5 Aufträge und 5 Maschinen Maschine Modifiziert Auftrag Ti1 Ti2 Ti2 - Ti1 Ti1 Ti2 Ti2 - Ti ,0 13,3-2, ,0 18,5 11, ,0 14,0 1, ,5 11,0-1, ,5 15,0 3,5 Bearbeitungszeit in Stunden. Reihenfolge der Aufträge Reihenfolge der Aufträge

23 Gantt-Diagramme Reihenfolge der Aufträge M 5 M 4 M 3 M 2 M Zeit (Stunden) Reihenfolge der Aufträge M 5 M 4 M 3 M 2 M Zeit (Stunden)

Scheduling-Theorie. Mathematische Modelle und Methoden für deterministische Scheduling-Probleme. LiSA - A Library of Scheduling Algorithms

Scheduling-Theorie. Mathematische Modelle und Methoden für deterministische Scheduling-Probleme. LiSA - A Library of Scheduling Algorithms Scheduling-Theorie Mathematische Modelle und Methoden für deterministische Scheduling-Probleme LiSA - A Library of Scheduling Algorithms Otto-von-Guericke Universität Magdeburg/FMA/Heidemarie Bräsel &

Mehr

Dispatching Problemlöser in der Praxis? Dr. Mike Gißrau Softwareengineer

Dispatching Problemlöser in der Praxis? Dr. Mike Gißrau Softwareengineer Dispatching Problemlöser in der Praxis? Dr. Mike Gißrau Softwareengineer 08.12.2015 Inhalt [1] Einführung in das Dispatching - Begriffswelt [2] Dispatching im Einsatz Das Basisproblem Das Dispatchingproblem

Mehr

BERGISCHE UNIVERSITÄT WUPPERTAL FB B: SCHUMPETER SCHOOL OF BUSINESS AND ECONOMICS. Master of Science

BERGISCHE UNIVERSITÄT WUPPERTAL FB B: SCHUMPETER SCHOOL OF BUSINESS AND ECONOMICS. Master of Science Name: Vorname: Matrikel-Nr.: BERGISCHE UNIVERSITÄT WUPPERTAL FB B: SCHUMPETER SCHOOL OF BUSINESS AND ECONOMICS Master of Science Wintersemester 2014/2015 Prüfungsgebiet: MWiWi 4.1 Advanced OR methods in

Mehr

Ausgewählte Kapitel eingebetteter Systeme

Ausgewählte Kapitel eingebetteter Systeme Ausgewählte Kapitel eingebetteter Systeme Echtzeitfähige Ereignisgetriebene Scheduling-Strategien Friedrich-Alexander-Universität Erlangen-Nürnberg 08.06.2005 Übersicht Problemdefinition Scheduling-Strategien

Mehr

Scheduling-Algorithmen: Zeitpunkt der Auswahlentscheidung

Scheduling-Algorithmen: Zeitpunkt der Auswahlentscheidung Scheduling-Algorithmen: Zeitpunkt der Auswahlentscheidung Nicht-präemptives Scheduling: CPU kann einem Prozess nur entzogen werden, wenn er beendet oder blockiert ist Präemptives Scheduling: Aktueller

Mehr

Betriebssysteme I WS 2015/2016. Betriebssysteme / verteilte Systeme Tel.: 0271/ , Büro: H-B 8404

Betriebssysteme I WS 2015/2016. Betriebssysteme / verteilte Systeme Tel.: 0271/ , Büro: H-B 8404 Betriebssysteme I WS 2015/2016 Betriebssysteme / verteilte Systeme [email protected] Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 17. Dezember 2015 Betriebssysteme / verteilte Systeme

Mehr

Konstruktive Heuristiken

Konstruktive Heuristiken Konstruktive Heuristiken Konstruktive Heuristik: Ein Plan oder ein Schedule wird durch das schrittweise Ein- oder Anfügen einer Operation oder einer Menge von Operationen erzeugt: - Reihungsregeln (Dispatching

Mehr

Operations Research. Quantitative Methoden zur Entscheidungsvorbereitung. Von Universitätsprofessor Dr.-Ing. Werner Zimmermann

Operations Research. Quantitative Methoden zur Entscheidungsvorbereitung. Von Universitätsprofessor Dr.-Ing. Werner Zimmermann Operations Research Quantitative Methoden zur Entscheidungsvorbereitung Von Universitätsprofessor Dr.-Ing. Werner Zimmermann und Universitätsprofessor Dr.-Ing. Dipl.-Oec. Ulrich Stäche 10., überarbeitete

Mehr

2. Maschinenumgebungen, Ablaufeigenschaften, Ziele

2. Maschinenumgebungen, Ablaufeigenschaften, Ziele 2. Maschinenumgebungen, Ablaufeigenschaften, Ziele Einige der in der Ablaufplanung typischen Bezeichnungen haben wir bereits kennen gelernt. Diese werden im Folgenden ergänzt und zu einer simplen, aber

Mehr

LiSA Scheduling Software

LiSA Scheduling Software LiSA Scheduling Software Vom Forschungsprojekt zum Software Paket für Lehre und Forschung Otto von Guericke Universität Magdeburg Überblick Was ist Lisa? Zur Theorie Lisa intern Cooperative Development

Mehr

Teil II Optimierung. Modellgestützte Analyse und Optimierung Kap. 5 Einführung Optimierung. Peter Buchholz 2006

Teil II Optimierung. Modellgestützte Analyse und Optimierung Kap. 5 Einführung Optimierung. Peter Buchholz 2006 Teil II Optimierung Gliederung 5 Einführung, Klassifizierung und Grundlagen 6 Lineare Optimierung 7 Nichtlineare Optimierung 8 Dynamische Optimierung (dieses Jahr nur recht kurz) (9 Stochastische Optimierungsmethoden

Mehr

Approximationsalgorithmen

Approximationsalgorithmen Effiziente Algorithmen Lösen NP-vollständiger Probleme 320 Approximationsalgorithmen In polynomieller Zeit lässen sich nicht exakte Lösungen von NP-harten Problemen berechnen. Approximationsalgorithmen

Mehr

Inhalt. 8.1 Motivation. 8.2 Optimierung ohne Nebenbedingungen. 8.3 Optimierung unter Nebenbedingungen. 8.4 Lineare Programmierung

Inhalt. 8.1 Motivation. 8.2 Optimierung ohne Nebenbedingungen. 8.3 Optimierung unter Nebenbedingungen. 8.4 Lineare Programmierung 8. Optimierung Inhalt 8.1 Motivation 8.2 Optimierung ohne Nebenbedingungen 8.3 Optimierung unter Nebenbedingungen 8.4 Lineare Programmierung 8.5 Kombinatorische Optimierung 2 8.1 Motivation Viele Anwendungen

Mehr

Investigative Planung. Praxis und zurück. Prof. Dr. Dirk Briskorn

Investigative Planung. Praxis und zurück. Prof. Dr. Dirk Briskorn Investigative Planung Ablaufplanung: l Aus dem Elfenbeinturm in die Praxis und zurück Prof. Dr. Dirk Briskorn G.I.B 29.08.2014 Gliederung (I) 1. Vorstellung 2. Forschungsschwerpunkt Ablaufplanung auf Maschinen

Mehr

Scheduling versus Dispatching. Dr. Mike Gißrau Softwareengineer

Scheduling versus Dispatching. Dr. Mike Gißrau Softwareengineer Scheduling versus Dispatching Dr. Mike Gißrau Softwareengineer 07.12.2016 SYSTEMA Zielsetzung Ganzheitlicher Optimierungs-Ansatz Schauen wir uns die Fertigungssteuerung genauer an SYSTEMA Manufacturing

Mehr

Wissensbasierte Systeme. Kombinatorische Explosion und die Notwendigkeit Heuristischer Suche. Heuristiken und ihre Eigenschaften

Wissensbasierte Systeme. Kombinatorische Explosion und die Notwendigkeit Heuristischer Suche. Heuristiken und ihre Eigenschaften 1 Michael Beetz Technische Universität München Wintersemester 2004/05 Kombinatorische Explosion und die Notwendigkeit Heuristischer Suche 2 3 der Eigenschaften der 4 : 8-Puzzle 5 Heuristiken und ihre Eigenschaften

Mehr

Algorithmen und Datenstrukturen 1 Kapitel 5

Algorithmen und Datenstrukturen 1 Kapitel 5 Algorithmen und Datenstrukturen 1 Kapitel 5 Technische Fakultät [email protected] Vorlesung, U. Bielefeld, Winter 2005/2006 Kapitel 5: Effizienz von Algorithmen 5.1 Vorüberlegungen Nicht

Mehr

Einführung. Schedulingziel. Klassisches Scheduling-Problem. 6. Kapitel Ressource Prozessor: Scheduling

Einführung. Schedulingziel. Klassisches Scheduling-Problem. 6. Kapitel Ressource Prozessor: Scheduling Wintersemester 06/07 6. Kapitel Ressource Prozessor: Scheduling Prof. Matthias Werner 6 Professur Betriebssysteme Einführung Bisher: Wenn ein Prozesses den Prozessor aufgibt (Zustand laufend verlässt),

Mehr

Konzepte und Methoden der Systemsoftware. Aufgabe 1: Multi-Feedback-Scheduling. SoSe bis P

Konzepte und Methoden der Systemsoftware. Aufgabe 1: Multi-Feedback-Scheduling. SoSe bis P SoSe 2013 Konzepte und Methoden der Systemsoftware Universität Paderborn Fachgebiet Rechnernetze Präsenzübung 4 13.05.2013 bis 17.05.2013 Aufgabe 1: Multi-Feedback-Scheduling 0 P 1. Beschreiben Sie kurz

Mehr

Alles zu seiner Zeit Projektplanung heute

Alles zu seiner Zeit Projektplanung heute Alles zu seiner Zeit Projektplanung heute Nicole Megow Matheon Überblick Projektplanung Planen mit Graphentheorie Maschinenscheduling Ein 1 Mio. $ Problem Schwere & leichte Probleme? Zeitplanungsprobleme?

Mehr

Approximationsschemata

Approximationsschemata Effiziente Algorithmen Aproximationsalgorithmen 312 Definition Approximationsschemata Sei A(ǫ) ein Approximationsalgorithmus mit einem Parameter ǫ. 1. A(ǫ) ist ein PTAS (polynomial time approximation scheme),

Mehr

Effiziente Algorithmen (SS2015)

Effiziente Algorithmen (SS2015) Effiziente Algorithmen (SS205) Kapitel 5 Approximation II Walter Unger Lehrstuhl für Informatik 2.06.205 07:59 5 Inhaltsverzeichnis < > Walter Unger 5.7.205 :3 SS205 Z Inhalt I Set Cover Einleitung Approximation

Mehr

Modelle und Verfahren zur innerbetrieblichen Standortplanung

Modelle und Verfahren zur innerbetrieblichen Standortplanung Andreas Bölte Modelle und Verfahren zur innerbetrieblichen Standortplanung Mit 73 Abbildungen Physica-Verlag Ein Unternehmen des Springer-Verlags Inhaltsverzeichnis 1. Einleitung 1 2. Layoutplanung für

Mehr

Planungsrechnung und Entscheidungstechnik

Planungsrechnung und Entscheidungstechnik Werner Zimmermann Planungsrechnung und Entscheidungstechnik Operatlons Research Verfahren Mit 134 Bildern und Tabellen, 87 Beispielen mit vollständigen Lösungen und 108 Aufgaben zum selbständigen Lösen.

Mehr

Dynamisches Routing in der Logistik

Dynamisches Routing in der Logistik Informatik, Angewandte Informatik, Technische Informationssysteme Dynamisches Routing in der Logistik Tobias Dimmel Dresden, 24.05.2012 Agenda 1. Begriffe 2. Traveling Salesman Problem 3. Ameisenalgorithmus

Mehr

Lernspiel Auftragssteuerung

Lernspiel Auftragssteuerung Lernspiel Auftragssteuerung Durchlaufzeiten steuern Ablauf in der Produktion Bestände [ ; Zeit; Stück] Betriebskosten [ ] Durchsatz [ /Zeit, Stück/Zeit] Aufträge Durchlaufzeit [Zeit] Auslastung [Zeit/Zeit]

Mehr

Klausur zur Veranstaltung Industrielle Produktionssysteme im Wintersemester 2008/2009

Klausur zur Veranstaltung Industrielle Produktionssysteme im Wintersemester 2008/2009 Leibniz Universität Hannover Wirtschaftswissenschaftliche Fakultät Institut für Produktionswirtschaft Prof. Dr. Stefan Helber Klausur zur Veranstaltung Industrielle Produktionssysteme im Wintersemester

Mehr

Übungsblatt 5. Vorlesung Theoretische Grundlagen der Informatik im WS 17/18

Übungsblatt 5. Vorlesung Theoretische Grundlagen der Informatik im WS 17/18 Institut für Theoretische Informatik Lehrstuhl Prof. Dr. D. Wagner Übungsblatt 5 Vorlesung Theoretische Grundlagen der Informatik im WS 17/18 Ausgabe 20. Dezember 2017 Abgabe 16. Januar 2018, 11:00 Uhr

Mehr

Proseminar KVBK : Scheduler unter Linux

Proseminar KVBK : Scheduler unter Linux Proseminar KVBK : Scheduler unter Linux Valderine Kom Kenmegne Valderine Kom Kenmegne 1 Gliederung 1. Einführung 2. Einplanungsstrategien im Betriebsystem 2.1 Ziel der Einplanungsstrategien 2.2 Beispiele

Mehr

Kapitel 10. Komplexität von Algorithmen und Sortieralgorithmen

Kapitel 10. Komplexität von Algorithmen und Sortieralgorithmen Kapitel 10 Komplexität von Algorithmen und Sortieralgorithmen Arrays 1 Ziele Komplexität von Algorithmen bestimmen können (in Bezug auf Laufzeit und auf Speicherplatzbedarf) Sortieralgorithmen kennenlernen:

Mehr

5. Foliensatz Betriebssysteme und Rechnernetze

5. Foliensatz Betriebssysteme und Rechnernetze Prof. Dr. Christian Baun 5. Foliensatz Betriebssysteme und Rechnernetze FRA-UAS SS2017 1/29 5. Foliensatz Betriebssysteme und Rechnernetze Prof. Dr. Christian Baun Frankfurt University of Applied Sciences

Mehr

Einführung in die Simulation. Dr. Christoph Laroque Wintersemester 11/12. Dresden,

Einführung in die Simulation. Dr. Christoph Laroque Wintersemester 11/12. Dresden, Fakultät Informatik, Institut für Angewandte Informatik, Professur Modellierung und Simulation Einführung in die Simulation Dr. Christoph Laroque Wintersemester 11/12 Dresden, 15.11.2011 15.11.2011 Einführung

Mehr

Übung 2 Algorithmen II

Übung 2 Algorithmen II Yaroslav Akhremtsev, Demian Hespe [email protected], [email protected] Mit Folien von Michael Axtmann (teilweise) http://algo2.iti.kit.edu/algorithmenii_ws17.php - 0 Akhremtsev, Hespe: KIT Universität

Mehr

Lösung von Optimierungsproblemen mit Monte Carlo Methoden

Lösung von Optimierungsproblemen mit Monte Carlo Methoden Lösung von Optimierungsproblemen mit Monte Carlo Methoden Am Beispiel des Problem des Handlungsreisenden Vortragende: Alexandra Vosseler Inhaltsverzeichnis I. Einleitung II. Optimierung mit MCM II.i Vom

Mehr

Dynamische Optimierung

Dynamische Optimierung Dynamische Optimierung Mike Hüftle 28. Juli 2006 Inhaltsverzeichnis 1 Einleitung 2 1.1.................................... 2 2 Dynamisches Optimierungmodell 3 2.1 Grundmodell der dynamischen Optimierung............

Mehr

Theoretische Informatik. Exkurs: Komplexität von Optimierungsproblemen. Optimierungsprobleme. Optimierungsprobleme. Exkurs Optimierungsprobleme

Theoretische Informatik. Exkurs: Komplexität von Optimierungsproblemen. Optimierungsprobleme. Optimierungsprobleme. Exkurs Optimierungsprobleme Theoretische Informatik Exkurs Rainer Schrader Exkurs: Komplexität von n Institut für Informatik 13. Mai 2009 1 / 34 2 / 34 Gliederung Entscheidungs- und Approximationen und Gütegarantien zwei Greedy-Strategien

Mehr

Betriebssysteme. Wintersemester Kapitel 2 Prozess und Threads. Patrick Kendzo

Betriebssysteme. Wintersemester Kapitel 2 Prozess und Threads. Patrick Kendzo Betriebssysteme Wintersemester 2015 Kapitel 2 Prozess und Threads Patrick Kendzo [email protected] Programm Inhalt Einleitung Prozesse und Threads Speicherverwaltung Ein- / Ausgabe und Dateisysteme Zusammenfassung

Mehr

Bayesianische Netzwerke - Lernen und Inferenz

Bayesianische Netzwerke - Lernen und Inferenz Bayesianische Netzwerke - Lernen und Inferenz Manuela Hummel 9. Mai 2003 Gliederung 1. Allgemeines 2. Bayesianische Netzwerke zur Auswertung von Genexpressionsdaten 3. Automatische Modellselektion 4. Beispiel

Mehr

Predictive Maintenance in der operativen Produktionsplanung

Predictive Maintenance in der operativen Produktionsplanung Predictive Maintenance in der operativen Produktionsplanung Heike Wilson, Geschäftsführerin DUALIS GmbH IT Solution www.dualis-it.de INDUSTRY OF THINGS 30.03.2017 1 Inhalt Kurz über DUALIS Ausgangssituation

Mehr

Operations Management

Operations Management Ulrich Thonemann Operations Management Unter Mitarbeit von Marc Albers Andreas Brinkhoff Kai Hoberg Marcel Sieke ein Imprint von Pearson Education München Boston San Francisco Harlow, England Don Mills,

Mehr

Klausur zur Veranstaltung Industrielle Produktionssysteme im WS 09/10

Klausur zur Veranstaltung Industrielle Produktionssysteme im WS 09/10 Leibniz Universität Hannover Wirtschaftswissenschaftliche Fakultät Institut für Produktionswirtschaft Prof. Dr. Stefan Helber Klausur zur Veranstaltung Industrielle Produktionssysteme im WS 09/10 Hinweise:

Mehr

PG 431 Metaheuristiken

PG 431 Metaheuristiken PG 431 Metaheuristiken Seminar Optimierung Wie und warum? Dirk Hoppe Überblick Einführung Optimierungsverfahren Anwendungen Der Begriff Optimierung Littger, Optimierung (1992): Unter Optimierung versteht

Mehr

Ressourceneinsatzplanung in der Fertigung

Ressourceneinsatzplanung in der Fertigung Fakultät Informatik, Institut für Angewandte Informatik, Professur Modellierung und Simulation Ressourceneinsatzplanung in der Fertigung Dr. Christoph Laroque Sommersemester 2012 Dresden, Ausblick: Ab

Mehr

Auswahl effizienter Regenerationsmodi unter Berücksichtigung von modiabhängigen Objekteigenschaften und Erlösen

Auswahl effizienter Regenerationsmodi unter Berücksichtigung von modiabhängigen Objekteigenschaften und Erlösen Auswahl effizienter Regenerationsmodi unter Berücksichtigung von modiabhängigen Objekteigenschaften und Erlösen Carolin Kellenbrink Felix Herde Leibniz Universität Hannover Wirtschaftswissenschaftliche

Mehr

Hausübung 2. Konzepte und Methoden der Systemsoftware. Aufgabe 1: Einfache Schedulingstrategien. SoSe bis

Hausübung 2. Konzepte und Methoden der Systemsoftware. Aufgabe 1: Einfache Schedulingstrategien. SoSe bis Universität Paderborn Fachgebiet Rechnernetze SoSe 2014 Konzepte und Methoden der Systemsoftware Hausübung 2 2014-05-12 bis 2014-05-23 Hausübungsabgabe: Format: Lösungen in schriftlicher oder gedruckter

Mehr

allgemeines Werkstattbelegungsproblem (Job-Shop-Problem) Werkstattbelegung bei Fließfertigung (Flow-Shop-Problem)

allgemeines Werkstattbelegungsproblem (Job-Shop-Problem) Werkstattbelegung bei Fließfertigung (Flow-Shop-Problem) Simulation und heuristische Suche für die Werkstattsteuerung Dipl.-Ing. M. Schulz Einleitung Bisher liegt die Mehrzahl von Anwendungen der diskreten Simulation im Bereich der off-line Untersuchung von

Mehr

Inhalt. 1. Einführung in die Informatik. 2. Algorithmen Definition, Eigenschaften, Entwurf Darstellung von Algorithmen Beispiele.

Inhalt. 1. Einführung in die Informatik. 2. Algorithmen Definition, Eigenschaften, Entwurf Darstellung von Algorithmen Beispiele. 1. Einführung in die Informatik Inhalt 2. Algorithmen Definition, Eigenschaften, Entwurf Darstellung von Algorithmen Beispiele Peter Sobe 1 Einführende Beispiele 2. Algorithmen Täglich werden Verarbeitungsvorschriften

Mehr

Quantitative Methoden

Quantitative Methoden Quantitative Methoden Betriebssysteme Claude-J. Hamann TU Dresden Problem und Gegenstand Problem Erfüllen von QoS-Anforderungen mit zeit- bzw. größenbeschränkten Ressourcen Gegenstand Scheduling basierend

Mehr

2.1 Einordnung der Termin- und Kapazitätsplanung in die Produktionsplanung 7. 3.2.1 Keine Berücksichtigung von (nicht) erneuerbaren Ressourcen 20

2.1 Einordnung der Termin- und Kapazitätsplanung in die Produktionsplanung 7. 3.2.1 Keine Berücksichtigung von (nicht) erneuerbaren Ressourcen 20 Inhaltsverzeichnis Abbildungsverzeichnis Tabellenverzeichnis Beispielverzeichnis Symbolverzeichnis XIII XVII XXI XXIII 1 Einleitung 1 2 Grundlagen der Termin- und Kapazitätsplanung 7 2.1 Einordnung der

Mehr

Wiederholungsklausur zur Veranstaltung Industrielle Produktionssysteme im Sommersemester 2015

Wiederholungsklausur zur Veranstaltung Industrielle Produktionssysteme im Sommersemester 2015 Leibniz Universität Hannover Wirtschaftswissenschaftliche Fakultät Institut für Produktionswirtschaft Prof. Dr. Stefan Helber Wiederholungsklausur zur Veranstaltung Industrielle Produktionssysteme im Sommersemester

Mehr

Einführung in Operations Research

Einführung in Operations Research Wolfgang Domschke Andreas Drexl Einführung in Operations Research Dritte, verbesserte und erweiterte Auflage Mit 79 Abbildungen und 58 Tabellen Springer Votwort Symbolverzeichnis V XIII Kapitel 1: Einführung

Mehr

Hierarchische Produktionsplanung

Hierarchische Produktionsplanung Marion Steven Hierarchische Produktionsplanung 2., überarbeitete und erweiterte Auflage Mit 48 Abbildungen Physica-Verlag Ein Unternehmen des Springer-Verlags Inhaltsverzeichnis 0. Einleitung und Übersicht

Mehr

APS Advanced Planning & Scheduling DASHBOARD

APS Advanced Planning & Scheduling DASHBOARD QGUAR APS eine von unseren Lösungen im SCE Software Portfolio APS TOS 4WEB OTM VW - VISUAL WAREHOUSE TMS Transport Management System PILOT YMS Yard Management System APS Advanced Planning & Scheduling

Mehr

Kapitel 4: Das Überdeckungsproblem

Kapitel 4: Das Überdeckungsproblem Kapitel : Das Überdeckungsproblem Kapitel Das Überdeckungsproblem Kapitel : Das Überdeckungsproblem Seite / 25 Kapitel : Das Überdeckungsproblem Inhaltsverzeichnis. Überdeckungsmatrizen.2 Minimalüberdeckungen.

Mehr

Single- und Multitasking

Single- und Multitasking Single- und Multitasking Peter B. Ladkin [email protected] Peter B. Ladkin Command Interpreter (ComInt) läuft wartet auf Tastatur-Eingabe "liest" (parst) die Eingabe (für Prog-Name) Macht "Lookup"

Mehr

Ablaufplanung bei Werkstattfertigung

Ablaufplanung bei Werkstattfertigung Markus Danninger Ablaufplanung bei Werkstattfertigung Ameisenalgorithmen zur Minimierung der mittleren Durchlaufzeit V INHALTSVERZEICHNIS Abkürzungsverzeichnis Symbolverzeichnis Abbildungsverzeichnis Tabellenverzeichnis

Mehr

Prozedurales Programmieren und Problemlösungsstrategien

Prozedurales Programmieren und Problemlösungsstrategien Prozedurales Programmieren und Problemlösungsstrategien Bachelorstudiengänge Umwelttechnik und Maschinenbau Prof. Dr. Thomas Hoch Problemlösungsstrategien Prozedurales Programmieren und Problemlösungsstrategien

Mehr

Systeme I: Betriebssysteme Kapitel 7 Scheduling. Wolfram Burgard

Systeme I: Betriebssysteme Kapitel 7 Scheduling. Wolfram Burgard Systeme I: Betriebssysteme Kapitel 7 Scheduling Wolfram Burgard Version 8.12.2016 1 Inhalt Vorlesung Aufbau einfacher Rechner Überblick: Aufgabe, Historische Entwicklung, unterschiedliche Arten von Betriebssystemen

Mehr

Kapitel 9. Komplexität von Algorithmen und Sortieralgorithmen

Kapitel 9. Komplexität von Algorithmen und Sortieralgorithmen 1 Kapitel 9 Komplexität von Algorithmen und Sortieralgorithmen Ziele 2 Komplexität von Algorithmen bestimmen können (in Bezug auf Laufzeit und auf Speicherplatzbedarf) Sortieralgorithmen kennenlernen:

Mehr

Einsatz von TOC im Produktionsumfeld / Fertigung

Einsatz von TOC im Produktionsumfeld / Fertigung Einsatz von TOC im Produktionsumfeld / Fertigung TOC in der Produktion Erwartungen an TOC aus Sicht des Managements: Erkennen / Erhöhen der Leistungsfähigkeit des Unternehmens Etablieren / Erhöhen einer

Mehr

work better. save money. Connect PPSBDE+

work better. save money. Connect PPSBDE+ Connect PPSBDE+ Planung Optimale Maschinenauslastung Ressourcenplanung verlässliche Liefertermine Ergänzungsmodul zu Microtech büro+ (ab Version Universal) und ERP complete Dieses Ergänzungsmodul wurde

Mehr

Approximationsklassen für Optimierungsprobleme

Approximationsklassen für Optimierungsprobleme Approximationsklassen für Optimierungsprobleme Matthias Erbar 19. September 2007 Inhaltsverzeichnis 1 Einleitung 1 2 Approximationsalgorithmen mit garantierter Güte 2 2.1 Terminologie......................................

Mehr

Approximationsalgorithmen. 19. Dezember / 28

Approximationsalgorithmen. 19. Dezember / 28 Approximationsalgorithmen 19. Dezember 2017 1 / 28 Optimierungsprobleme Das Ziel: Bearbeite schwierige Optimierungsprobleme der Form opt y f (x, y) so dass L(x, y). Die Zielfunktion f (x, y) ist zu minimieren

Mehr

Entscheidungsbäume. Definition Entscheidungsbaum. Frage: Gibt es einen Sortieralgorithmus mit o(n log n) Vergleichen?

Entscheidungsbäume. Definition Entscheidungsbaum. Frage: Gibt es einen Sortieralgorithmus mit o(n log n) Vergleichen? Entscheidungsbäume Frage: Gibt es einen Sortieralgorithmus mit o(n log n) Vergleichen? Definition Entscheidungsbaum Sei T ein Binärbaum und A = {a 1,..., a n } eine zu sortierenden Menge. T ist ein Entscheidungsbaum

Mehr

Abschnitt 7: Komplexität von imperativen Programmen

Abschnitt 7: Komplexität von imperativen Programmen Abschnitt 7: Komplexität von imperativen Programmen 7. Komplexität von imperativen Programmen 7 Komplexität von imperativen Programmen Einf. Progr. (WS 08/09) 399 Ressourcenbedarf von Algorithmen Algorithmen

Mehr

Lage- und Streuungsparameter

Lage- und Streuungsparameter Lage- und Streuungsparameter Beziehen sich auf die Verteilung der Ausprägungen von intervall- und ratio-skalierten Variablen Versuchen, diese Verteilung durch Zahlen zu beschreiben, statt sie graphisch

Mehr

Klausur zur Veranstaltung Industrielle Produktionssysteme im WS 13/14. Alle Aufgaben in der Klausur sind zu bearbeiten.

Klausur zur Veranstaltung Industrielle Produktionssysteme im WS 13/14. Alle Aufgaben in der Klausur sind zu bearbeiten. Leibniz Universität Hannover Wirtschaftswissenschaftliche Fakultät Institut für Produktionswirtschaft Prof. Dr. Stefan Helber Klausur zur Veranstaltung Industrielle Produktionssysteme im WS 13/14 Hinweise:

Mehr

OPT Optimierende Clusteranalyse

OPT Optimierende Clusteranalyse Universität Augsburg Fakultät für angewandte Informatik Lehrstuhl für Physische Geographie und Quantitative Methoden Übung zum Projektseminar: Wetterlagen und Feinstaub Leitung: Dr. Christoph Beck Referentin:

Mehr

Greedy Algorithms - Gierige Algorithmen

Greedy Algorithms - Gierige Algorithmen Greedy Algorithms - Gierige Algorithmen Marius Burfey 23. Juni 2009 Inhaltsverzeichnis 1 Greedy Algorithms 1 2 Interval Scheduling - Ablaufplanung 2 2.1 Problembeschreibung....................... 2 2.2

Mehr

Analyse eines zweistufigen, regionalen Clusteralgorithmus am Beispiel der Verbundenen Wohngebäudeversicherung

Analyse eines zweistufigen, regionalen Clusteralgorithmus am Beispiel der Verbundenen Wohngebäudeversicherung Analyse eines zweistufigen, regionalen Clusteralgorithmus am Beispiel der Verbundenen Wohngebäudeversicherung Zusammenfassung der Diplomarbeit an der Hochschule Zittau/Görlitz Maria Kiseleva Motivation

Mehr

Approximationsalgorithmen. Approximation im Sinne der Analysis:

Approximationsalgorithmen. Approximation im Sinne der Analysis: Approximationsalgorithmen Ulrich Pferschy 1 Approximationsalgorithmen Approximation im Sinne der Analysis: Satz von Weierstrass: (1815-1897) Sei f eine stetige Funktion auf [a, b]. Dann gibt es zu jedem

Mehr

Inhaltsverzeichnis. Einführung 1. Netzplantechnik. 2. Lineare Optimierung

Inhaltsverzeichnis. Einführung 1. Netzplantechnik. 2. Lineare Optimierung Inhaltsverzeichnis Einführung 1. Netzplantechnik 1.1. V orbemerkungen 1.2. Ablaufplanung - Strukturanalyse und Netzplandarstellung 1.3. Zeitplanung - Berechnung von Netzplänen 1.3.1. Zeitenberechnung bei

Mehr

Was sind Zusammenhangsmaße?

Was sind Zusammenhangsmaße? Was sind Zusammenhangsmaße? Zusammenhangsmaße beschreiben einen Zusammenhang zwischen zwei Variablen Beispiele für Zusammenhänge: Arbeiter wählen häufiger die SPD als andere Gruppen Hochgebildete vertreten

Mehr

Effiziente Algorithmen II

Effiziente Algorithmen II 10. Präsenzaufgabenblatt, WiSe 2014/15 Übungstunde am 19.01.2015 Aufgabe Q Betrachten Sie das Knapsackpolytop P = conv(v ) mit V = {x n i=1 a ix i α} {0, 1} n für gegebenes α und a i 0 (insbesondere ist

Mehr

Approximation im Sinne der Analysis:

Approximation im Sinne der Analysis: 1 Approximation im Sinne der Analysis: Satz von Weierstrass: (1815-1897) Sei f eine stetige Funktion auf [a, b]. Dann gibt es zu jedem ε > 0 ein Polynom P ε mit: max x [a,b] f(x) P ε(x) < ε Numerische

Mehr

Algorithmen für Sensornetze

Algorithmen für Sensornetze Algorithmen für Sensornetze Markus Völker 02. Februar 2010 Lokalisierung in Gebäuden Lokalisierung Ausgangssituation? Lokalisierung Ziel! Lokalisierung Signalabfall in Gebäuden Signalabfall mit ca. 1/d

Mehr

Dynamische Optimierung im Dienstleistungsbereich

Dynamische Optimierung im Dienstleistungsbereich Dynamische Optimierung im Dienstleistungsbereich Univ.-Prof. Dr. Jochen Gönsch Universität Duisburg-Essen Mercator School of Management Lehrstuhl für Betriebswirtschaftslehre, insb. Service Operations

Mehr

2 Grundlagen der Prozess- und Ablaufplanung

2 Grundlagen der Prozess- und Ablaufplanung 2 Grundlagen der Prozess- und Zur Einführung in das Themengebiet der integrierten Prozess- und werden beide Aufgabenbereiche zunächst bei angenommener sukzessiver Ausführung betrachtet. Dazu werden die

Mehr

Kombinatorische Optimierung

Kombinatorische Optimierung Juniorprof. Dr. Henning Meyerhenke 1 Henning Meyerhenke: KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Vorlesung 16 Programm: Einführung

Mehr

Mittelwert und Standardabweichung

Mittelwert und Standardabweichung Professur E-Learning und Neue Medien Institut für Medienforschung Philosophische Fakultät Einführung in die Statistik Mittelwert und Standardabweichung Überblick Mittelwert Standardabweichung Weitere Maße

Mehr

Lösung von Übungsblatt 8

Lösung von Übungsblatt 8 Betriebssysteme (SS201) Lösung von Übungsblatt 8 Aufgabe 1 (Unterbrechungen) 1. Was sind Interrupts? Interrupts sind externe Unterbrechungen. Sie werden durch Ereignisse außerhalb des zu unterbrechenden

Mehr

Kapitel 9. Komplexität von Algorithmen und Sortieralgorithmen

Kapitel 9. Komplexität von Algorithmen und Sortieralgorithmen Kapitel 9 Komplexität von Algorithmen und Sortieralgorithmen Arrays 1 Ziele Komplexität von Algorithmen bestimmen können (in Bezug auf Laufzeit und auf Speicherplatzbedarf) Sortieralgorithmen kennenlernen:

Mehr

Einführung in Operations Research

Einführung in Operations Research Wolfgang Domschke Andreas Drexl Einführung in Operations Research Achte Auflage fyj Springer Inhaltsverzeichnis Vorwort Symbolverzeichnis V XIII Kapitel 1: Einführung 1 1.1 Begriff des Operations Research

Mehr