Diskrete Optimierung



Ähnliche Dokumente
Vorlesung Einführung in die Mathematische Optimierung (Wintersemester 2013/14)

3. Grundlagen der Linearen Programmierung

Die Verbindung von Linearer Programmierung und Graphentheorie

Optimierung. Optimierung. Vorlesung 7 Lineare Programmierung II Thomas Brox, Fabian Kuhn

Analysis I. Einige Bemerkungen zum Beginn... R. Haller-Dintelmann Analysis I

Lernmaterial für die Fernuni Hagen effizient und prüfungsnah

Abituraufgabe zur Stochastik, Hessen 2009, Grundkurs (TR)

Operations Research II

Lineare Optimierung Ergänzungskurs

MASTER-BERATUNG. im Fach Kunstgeschichte

OPERATIONS-RESEARCH (OR)

4. Dynamische Optimierung

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Wir gehen aus von euklidischen Anschauungsraum bzw. von der euklidischen Zeichenebene. Parallele Geraden schneiden einander nicht.

3. LINEARE GLEICHUNGSSYSTEME

Professionelle Seminare im Bereich MS-Office

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Klassenarbeit zu linearen Gleichungssystemen

E-Government Sondertransporte (SOTRA) Registrierung von Benutzerkennung

Aufgabe 12 Nach dem Eintippen der Kantenlänge soll die folgende Tabelle den Rauminhalt und die Oberfläche eines Würfels automatisch berechnen.

Einführung für Studierende im. Bachelorstudiengang Mathematik und Anwendungsgebiete. 20. Oktober 2015 Prof. Dr. Stefan Schröer

Lineare Programmierung

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:

Approximation durch Taylorpolynome

Basis und Dimension. Als nächstes wollen wir die wichtigen Begriffe Erzeugendensystem und Basis eines Vektorraums definieren.

Leistungen der Pflegeversicherung ab

Mathematik. UND/ODER Verknüpfung. Ungleichungen. Betrag. Intervall. Umgebung

Informationen zum Ambulant Betreuten Wohnen in leichter Sprache

Sudoku-Informatik oder wie man als Informatiker Logikrätsel löst

Simplex-Umformung für Dummies

Prüfungshinweise für mündliche Prüfungen bei C. Schuchart bzw. die schri9liche Prüfung im Master 2011

Lösen von linearen Gleichungssystemen mit zwei Unbekannten:

Qualität und Verlässlichkeit Das verstehen die Deutschen unter Geschäftsmoral!

Wissenschaftliche Grundlagen des Mathematischen Schulstoffs IV. Die erste Stunde. Die erste Stunde

Bauteilattribute als Sachdaten anzeigen

Grundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen

Bundesverband Flachglas Großhandel Isolierglasherstellung Veredlung e.v. U g -Werte-Tabellen nach DIN EN 673. Flachglasbranche.

Senioren helfen Junioren

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Geld Verdienen im Internet leicht gemacht

1. Weniger Steuern zahlen

Noten ausrechnen mit Excel/Tabellenkalkulation. 1) Individuellen Notenschlüssel/Punkteschlüssel erstellen

Lineare Gleichungssysteme

Technische Analyse der Zukunft

7 Rechnen mit Polynomen

Hautkrebsscreening. 49 Prozent meinen, Hautkrebs sei kein Thema, das sie besorgt. Thema Hautkrebs. Ist Hautkrebs für Sie ein Thema, das Sie besorgt?

QM: Prüfen -1- KN

EINE PLATTFORM

Grundlagen der Theoretischen Informatik, SoSe 2008

MATHEMATIK 3 STUNDEN. DATUM: 8. Juni 2009

Tangentengleichung. Wie lautet die Geradengleichung für die Tangente, y T =? Antwort:

Prüfungsklausur Mathematik I für Wirtschaftsingenieure am

Mathematische Grundlagen

Höhere Mathematik I. Einige Bemerkungen zum Beginn... R. Haller-Dintelmann Höhere Mathematik I

Kapitel 5: Dynamisches Programmieren Gliederung

50. Mathematik-Olympiade 2. Stufe (Regionalrunde) Klasse Lösung 10 Punkte

Der Zwei-Quadrate-Satz von Fermat

Arbeitspunkt einer Diode

Lineare Optimierung. Volker Kaibel Fakultät für Mathematik Institut für Mathematische Optimierung Otto-von-Guericke Universität Magdeburg

Aufgabe 6 Excel 2013 (Fortgeschrittene) Musterlösung

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis

Schranken für zulässige Lösungen

1. Wie viel Zinsen bekommt man, wenn man 7000,00 1 Jahr lang mit 6 % anlegt?

Suchmaschinenoptimierung in Typo 3

Informationsblatt Induktionsbeweis

Mathematik Serie 1 (60 Min.)

1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage:

Vorratsgesellschaften Der schnelle Weg zum eigenen Unternehmen interna

Welche Lagen können zwei Geraden (im Raum) zueinander haben? Welche Lagen kann eine Gerade bezüglich einer Ebene im Raum einnehmen?

Optimierung für Nichtmathematiker

Fragebogen zur Evaluation der Vorlesung und Übungen Computer Grafik, CS231, SS05

Was meinen die Leute eigentlich mit: Grexit?

Q2: Bedingungen für die Zulassung zur Abiturprüfung und die Bildung der Gesamtqualifikation

Einführung in einige Teilbereiche der Wirtschaftsmathematik für Studierende des Wirtschaftsingenieurwesens

Die Online-Meetings bei den Anonymen Alkoholikern. zum Thema. Online - Meetings. Eine neue Form der Selbsthilfe?

Was ist das Budget für Arbeit?

Letzte Krankenkassen streichen Zusatzbeiträge

Primzahlen und RSA-Verschlüsselung

Nichtlineare Optimierung ohne Nebenbedingungen

Vorkurs Mathematik Übungen zu Polynomgleichungen

Optimierungsprobleme mit Nebenbedingungen - Einführung in die Theorie, Numerische Methoden und Anwendungen

Anlage zur Deputationsvorlage L 30/17. Änderung der Verordnungen zur Umgestaltung des fünften Prüfungselements. Zeugnisordnung AP-V 2008

Südbaden-Cup. Ausstieg Champions

Zeichen bei Zahlen entschlüsseln

REACH-CLP-Helpdesk. Zulassung in der Lieferkette. Matti Sander, Bundesanstalt für Arbeitsschutz und Arbeitsmedizin

Deutliche Mehrheit der Bevölkerung für aktive Sterbehilfe

Anleitung über den Umgang mit Schildern

Bestimmung einer ersten

TECHNISCHE DOKUMENTATION ZUM TURBO-FREEZER XL 3 & XE 1

Hauptprüfung Abiturprüfung 2015 (ohne CAS) Baden-Württemberg

Steuerliche Gestaltungsmöglichkeiten nutzen

Anmeldung zu Seminaren und Lehrgängen

Behörde für Bildung und Sport Abitur 2008 Lehrermaterialien zum Leistungskurs Mathematik

( ) als den Punkt mit der gleichen x-koordinate wie A und der

Unsere Ideen für Bremen!

Was ist Sozial-Raum-Orientierung?

Verkehrsstauspiel: Wieviel Prozent der Autos fahren über blau/grün? Jörg Rambau

Bachelor- und Master-Studium Informatik

Datensicherung und Wiederherstellung

Transkript:

Diskrete Optimierung Mi 10-12, C118, Sand Dr. Stephanie Reifferscheid Universität Tübingen, WSI 12. Oktober 2011 Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 1 / 17

Technisches Erreichbarkeit Email: reiffers@informatik.uni-tuebingen.de Telefon: 29 70465 (vormittags) Sprechstunde: Mi 9-10, B107 Modulkriterien (für Masterstudiengänge, alle anderen bitte umgehend bei mir melden) Übungen (ca zweiwöchentlich, Termin wird noch bekannt gegeben, siehe Homepage) Literatur Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 2 / 17

Modulkriterien Es gibt folgende Leistungsnachweise: Schriftliche Übungsblätter Die Übungsblätter werden entsprechend der erreichten Punktzahl benotet und die Note geht zu 20% in die Gesamtnote ein. Für eine 4,0 sind 40% der Übungsblattpunkte notwendig. Mündliche Prüfung Die mündlichen Prüfungen finden voraussichtlich im Zeitraum vom 06. bis 10. Februar 2012 vormittags statt. Die Note der Prüfung geht zu 80% in die Gesamtnote ein. Die Endnote berechnet sich also wie folgt: Endnote = 4 Prüfungsnote + Übungsnote 5 Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 3 / 17

Literatur Borgwardt, Karl-Heinz: Optimierung, Operations Research, Spieltheorie Mathematische Grundlagen, Birkhäuser 2001 Chvátal, Vašek: Linear Programming, Freeman, 1983 Cook, William J., Cunningham, William H., Pulleyblank, William R., Schrijver, Alexander: Combinatorial Optimization, Wiley, 1997 Dantzig, George: Lineare Programmierung und Erweiterungen, Springer, 1966 (3.Aufl: Princeton University Press, 1998) Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 4 / 17

Grötschel, Martin: Lineare Optimierung, Vorlesungsskript, Berlin, WS 2003/2004 Hauck, Peter: Diskrete Optimierung, Vorlesungsskript, Tübingen, SS 2003 Ihringer, Thomas: Diskrete Mathematik, Heldermann, 2002 Korte, Bernhard, Vygen, Jens: Combinatorial Optimization: Theory and Algorithms, Springer, 2007 Lee, Jon: A First Course in Combinatorial Optimization, Cambridge, 2004 Schrijver, Alexander : Theory of Linear and Integer Programming, Wiley, 1999 Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 5 / 17

Ein Beispiel Ein Bäcker hat in seiner Vorratskammer 30 kg Mehl, 25 kg Zucker, 100 l Milch, 10 kg Haselnüsse und 20 kg Zitronenmischung. Haselnusskuchen 40 Prozent Mehl 20 Prozent Zucker 25 Prozent Milch 15 Prozent Haselnüsse 7 Euro / 1 kg Zitronenkuchen 25 Prozent Mehl 30 Prozent Zucker 15 Prozent Milch 30 Prozent Zitronenmischung 3 Euro / 1 kg Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 6 / 17

Frage: Wie viele Haselnuss- bzw. Zitronenkuchen muss er backen, damit er mit den vorhandenen Zutaten auskommt, und den Gewinn optimiert? Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 7 / 17

Frage: Wie viele Haselnuss- bzw. Zitronenkuchen muss er backen, damit er mit den vorhandenen Zutaten auskommt, und den Gewinn optimiert? Haselnuss Zitrone Vorrat Mehl 0,4 0,25 30 Zucker 0,2 0,3 25 Milch 0,25 0,15 100 Haselnüsse 0,15-10 Zitronenmischung - 0,3 20 Gewinn/Kuchen 7 Euro 3 Euro Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 8 / 17

Mathematisch formuliert: Sei x die Anzahl der Haselnusskuchen und y die Anzahl der Zitronenkuchen. Dann ist die Aufgabe, die Funktion unter den Randbedingungen 1 0, 4x + 0, 25y 30 (Mehl) 2 0, 2x + 0, 3y 25 (Zucker) 3 0, 25x + 0, 15y 100 (Milch) 4 0, 15x 10 (Haselnüsse) 5 0, 3y 20 (Zitronenmischung) Z(x, y) = 7x + 3y 6 x, y 0 (nicht ganzzahlig zugelassen) zu maximieren. Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 9 / 17

Anschaulich 0,15x=10 0,4x + 0,25y = 30 100 0,3y = 20 50 0,2x + 0,3y = 25 50 100 Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 10 / 17

Anschaulich 7x + 3y + 630 0,15x=10 0,4x + 0,25y = 30 100 0,3y = 20 50 7x + 3y =210 0,2x + 0,3y = 25 7x + 3y = 100 50 100 Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 11 / 17

Bemerkung: Milchbedingung (3) folgt aus (1) Verschieben der lila Geraden nach rechts entspricht der Vergrößerung des Wertes c = 7x + 3y = F c (x, y). Suche c, so dass c maximal unter der Bedingung, dass F c die Menge der zulässigen Lösungen schneidet Anschaulich klar: Schnittpunkt mit (1) und (4) ist ein bester solcher Punkt Ausrechnen (mit Gauss): x 0 = 66, 6666 und y 0 = 13, 3 und Z(x 0, y 0 ) = 506, 6666 Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 12 / 17

Anschaulich 7x + 3y + 630 0,15x=10 0,4x + 0,25y = 30 100 0,3y = 20 50 7x + 3y =210 01 01 0,2x + 0,3y = 25 7x + 3y = 100 50 100 Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 13 / 17

Bemerkung Kann zeigen: Maximum liegt stets in einer Ecke Fordert man zudem die Ganzzahligkeit der Lösung, so wird das Problem deutlich schwieriger Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 14 / 17

Allgemeine Optimierungsprobleme Gegeben eine reellwertige Funktion F und gewissen Nebenbedingungen (NB) Aufgabe: Maximiere/Minimiere die Funktion, so dass die NB erfüllt sind Viele Optimierungsprobleme liegen in der Linearen Optimierung: Funktion linear, NB durch lineare (Un)Gleichungen gegeben. Ganzzahlige (lineare) Optimierung: zusätzlich müssen Werte ganzzahlig sein (häufig problematisch). Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 15 / 17

Anwendungen Operations Research (Modellbildung kein Thema dieser VL) Transportprobleme (Logistik) Resourcenplanung (Wasser, Energie, Medikamente,...) Mischungsprobleme (Lebensmittel, Öl,...) Produktionsplanung, Maschinenbelegung,... Traveling-Salesman-Problem (Benchmark-Problem) Kartierung von DNA-Sequenzen Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 16 / 17

Inhalt der Vorlesung Lineare Optimierung Allg. Problemstellung, Definitionen, Beispiele Geometrie: Beschreibung der zulässigen Punkte; wo liegen optimale Punkte, falls sie existieren Simplexverfahren Dualität (Maximierungproblem Minimierungproblem) Weitere Lösungsmöglichkeiten (Innere-Punkte-Verfahren, Ellipsoid-Methode) Ganzzahlige Lineare Optimierung Problemstellung Branch and Bound Cutting-Planes weitere Lösungsmöglichkeiten Je nach Zeit: einige weitere Optimierungsprobleme und Lösungsverfahren - exemplarisch dargestellt. Dr. Stephanie Reifferscheid Diskrete Optimierung 12. Oktober 2011 17 / 17