Automatiche Teameinteilung für PSE

Größe: px
Ab Seite anzeigen:

Download "Automatiche Teameinteilung für PSE"

Transkript

1 Automatiche Teameinteilung für PSE Einführung ILP-Modellierung LEHRSTUHL PROGRAMMIERPARADIGMEN PSE/TSE WS 2016/17 KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft LEHRSTUHL PROGRAMMIERPARADIGMEN

2 Integer Linear Programming Wiederholung Mathematisch Gegeben: c R n, A R m n, b R m Gesucht: { } x sol = max c x A x b, x 0 x Z n Optimierungsfunktion f ( x) = c x = c 1 x 1 + c 2 x 2 + c n x n Nebenbedingungen A x b PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

3 Integer Linear Programming Wiederholung Informell Gegeben: Lineare Funktion f mit n Variablen, m (lineare) Ungleichungen als Nebenbedingungen Gesucht: Belegung der n Variablen mit Ganzzahlen, so dass f maximal ist und die Nebenbedingungen alle erfüllt sind. Dürfen einige der n Variablen auch Werte aus R annehmen, spricht man auch von einem Mixed Integer Program (MIP) PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

4 Modellierung Zentrale Frage Wie müssen A, b, c, sowie n und m gewählt werden, dass das richtige Problem gelöst wird? PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

5 Modellierung Zentrale Frage Wie müssen A, b, c, sowie n und m gewählt werden, dass das richtige Problem gelöst wird? Allgemein: Harte Nebenbedingungen in A und b Beispiel: Jeder Student in maximal ein Team Weiche Nebenbedingungen in c (aka f ) Beispiel: Lerngruppen sollen erhalten bleiben Dimensionen n und m ergeben sich aus der jeweiligen Instanz PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

6 Welche Variablen? Beispiel: Student M ist in Team Y Assoziiere x k mit M, Wert von x k ist Y PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

7 Welche Variablen? Beispiel: Student M ist in Team Y Assoziiere x k mit M, Wert von x k ist Y. Anzahl Studenten in Team 2? PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

8 Welche Variablen? Beispiel: Student M ist in Team Y Assoziiere x k mit M, Wert von x k ist Y. Schlecht! Anzahl Studenten in Team 2? PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

9 Welche Variablen? Beispiel: Student M ist in Team Y Assoziiere x k mit M, Wert von x k ist Y. Schlecht! Assoziiere x k mit (M, Y ), Wert von x k ist 0 (Nein) oder 1 (Ja). Anzahl Studenten in Team 2? PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

10 Welche Variablen? Beispiel: Student M ist in Team Y Assoziiere x k mit M, Wert von x k ist Y. Schlecht! Assoziiere x k mit (M, Y ), Wert von x k ist 0 (Nein) oder 1 (Ja). Gut! Anzahl Studenten in Team 2? (M, 2) M PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

11 Welche Variablen? Beispiel: Student M ist in Team Y Assoziiere x k mit M, Wert von x k ist Y. Schlecht! Assoziiere x k mit (M, Y ), Wert von x k ist 0 (Nein) oder 1 (Ja). Gut! Aber: #Teams mal so viele Variablen! Anzahl Studenten in Team 2? (M, 2) M PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

12 Welche Variablen? Beispiel: Student M ist in Team Y Assoziiere x k mit M, Wert von x k ist Y. Schlecht! Assoziiere x k mit (M, Y ), Wert von x k ist 0 (Nein) oder 1 (Ja). Gut! Aber: #Teams mal so viele Variablen! Anzahl Studenten in Team 2? (M, 2) M Nebenbedingung x k 1 nicht vergessen! PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

13 Welche Variablen? Beispiel: Student M ist in Team Y Assoziiere x k mit M, Wert von x k ist Y. Schlecht! Assoziiere x k mit (M, Y ), Wert von x k ist 0 (Nein) oder 1 (Ja). Gut! Aber: #Teams mal so viele Variablen! Anzahl Studenten in Team 2? (M, 2) M Nebenbedingung x k 1 nicht vergessen! = Entscheidungen mit binären Variablen modellieren PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

14 Abkürzungen verwenden Beispiel: Teamgröße als eigene Variable Führe für jedes Team t neue Variable x t für die jeweilige Größe ein. Je zwei Nebenbedingungen: (M, t) x t 0 M x t (M, t) 0 M = Für den ILP-Löser eigentlich unnötig, erhöht aber die Lesbarkeit! PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

15 Harte Nebenbedingungen Beispiel: Jeder Student wird in maximal 1 Team eingeteilt PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

16 Harte Nebenbedingungen Beispiel: Jeder Student wird in maximal 1 Team eingeteilt Füge für jeden Student M die folgende Nebenbedingung hinzu: (M, t) 1 t PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

17 Rechnen mit binären Variablen UND-Verknüpfung Wie modelliert man x 1 x 2 x n? ODER-Verknüpfung Wie modelliert man x 1 x 2 x n? PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

18 Rechnen mit binären Variablen UND-Verknüpfung Wie modelliert man x 1 x 2 x n? Führe neue binäre Variable y (für das Ergebnis) ein. Zwei Nebenbedingungen: ( ) x k ny n 1 1 k n ( ) ny x k 0 1 k n ODER-Verknüpfung Wie modelliert man x 1 x 2 x n? PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

19 Rechnen mit binären Variablen UND-Verknüpfung Wie modelliert man x 1 x 2 x n? ODER-Verknüpfung Wie modelliert man x 1 x 2 x n? Führe neue binäre Variable y (für das Ergebnis) ein. Zwei Nebenbedingungen: ( ) ny x k n 1 1 k n ( ) x k ny 0 1 k n PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

20 Weiche Nebenbedingungen Beispiel: Studenten-Glück Konstante Faktoren für Bewertungen C ++, C +, C,... Addiere auf Optimierungsfunktion: {(M,t) M hat t mit ++ bewertet} {(M,t) M hat t mit + bewertet} C ++ (M, t) + C + (M, t) +... Negative Faktoren möglich = Student lieber in -Team oder lieber nicht einteilen? PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

21 Lerngruppen splitten? Aktuell so implementiert: Betrachte Lerngruppe lg Berechne für jedes Team t binäre Variablen a t = b t = {M M ist in lg} {M M ist in lg} v t = a t b t (M, t) (M, 1) (M, t) Addiere Lerngruppen-Bonus mal v t auf Optimierungsfunktion v t ist 1, gdw. alle Mitglieder von lg in Team t oder nicht eingeteilt (-1) sind PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

22 Gewichtung Wie weiche Nebenbedingungen priorisieren? Beispiel: Lerngruppen nicht splitten wichtiger als Studentenglück. Aktuell Parameter von Hand anpassen Idee Obere (untere) Schranke für modellierte Teilterme berechnen/abschätzen Terme normalisieren = Alle Bedingungen gleich wichtig Terme entsprechend der Priorität skalieren (Schrittweite/Größenordnung?) Abbruchkriterium für Löser anpassen Überlegung: Welche Bedeutung haben die jeweiligen Teilterme? PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

23 Allgemeine Hinweise PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

24 Allgemeine Hinweise Verwende sprechende Variablennamen Beispiel: s_ _t_10 Student mit M.Nr ist in Team PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

25 Allgemeine Hinweise Verwende sprechende Variablennamen Beispiel: s_ _t_10 Student mit M.Nr ist in Team PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

26 Allgemeine Hinweise Verwende sprechende Variablennamen Beispiel: s_ _t_10 Student mit M.Nr ist in Team 10 Team mit nicht eingeteilten Studenten verwalten PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

27 Allgemeine Hinweise Verwende sprechende Variablennamen Beispiel: s_ _t_10 Student mit M.Nr ist in Team 10 Team mit nicht eingeteilten Studenten verwalten PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

28 Allgemeine Hinweise Verwende sprechende Variablennamen Beispiel: s_ _t_10 Student mit M.Nr ist in Team 10 Team mit nicht eingeteilten Studenten verwalten Wie mit leeren Teams umgehen? PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

29 Allgemeine Hinweise Verwende sprechende Variablennamen Beispiel: s_ _t_10 Student mit M.Nr ist in Team 10 Team mit nicht eingeteilten Studenten verwalten Wie mit leeren Teams umgehen? PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

30 Allgemeine Hinweise Verwende sprechende Variablennamen Beispiel: s_ _t_10 Student mit M.Nr ist in Team 10 Team mit nicht eingeteilten Studenten verwalten Wie mit leeren Teams umgehen? Manchmal bessere Performance durch unnötige Constraints (Hinweise an den Solver) Beispiel: Anzahl ungesplitteter Lerngruppen, die eingeteilt wurden, ist kleiner-gleich der Anzahl Lerngruppen, die sich angemeldet haben PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

31 Allgemeine Hinweise Verwende sprechende Variablennamen Beispiel: s_ _t_10 Student mit M.Nr ist in Team 10 Team mit nicht eingeteilten Studenten verwalten Wie mit leeren Teams umgehen? Manchmal bessere Performance durch unnötige Constraints (Hinweise an den Solver) Beispiel: Anzahl ungesplitteter Lerngruppen, die eingeteilt wurden, ist kleiner-gleich der Anzahl Lerngruppen, die sich angemeldet haben PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

32 Doku lesen! Gurobi kennt binäre Variablen = Keine Nebenbedingungen 0 und 1 nötig. Auch beliebige upper/lower bounds schon bei der Erzeugung von Variablen möglich. Nebenbedingungen können auch mit = oder angegeben werden. Optimierungsfunktion und Nebenbedingungen können nach und nach zum Modell hinzugefügt werden PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

33 LP-Modellierungs Framework? Es gibt Java-Bibliotheken zum Modellieren von ILP Instanzen! Modellierung Backend unabhängig = Solver austauschbar (Gurobi, CPLEX, GLPK,...) Aber vorher prüfen, ob mächtig genug = Welche Solver verfügbar? Zwischenergebnis abrufbar? Konfigurationsmöglichkeiten? Klassenhierarchie kompatibel? etc PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

34 Und jetzt? ToDos Gurobi/CPLEX installieren Einfachstes Beispiel rechnen (siehe jew. Userguide) ohne Java? harte Nebenbedingung min/max Teamgröße modellieren weiche Nebenbedingung 3. Semester und höhere nicht mischen modellieren PSE/TSE WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN

6. Softwarewerkzeuge für die Lineare Programmierung

6. Softwarewerkzeuge für die Lineare Programmierung 6. Softwarewerkzeuge für die Lineare Programmierung Inhalt 6. Softwarewerkzeuge für die Lineare Programmierung GNU Linear Programming Kit Operations Research I Hochschule Bonn-Rhein-Sieg, SS 2013 314 GNU

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

Kombinatorische Optimierung

Kombinatorische Optimierung Kombinatorische Optimierung Juniorprof. Dr. Henning Meyerhenke PARALLELES RECHNEN INSTITUT FÜR THEORETISCHE INFORMATIK, FAKULTÄT FÜR INFORMATIK KIT Universität des Landes Baden-Württemberg und nationales

Mehr

Lösungen zur Vorlesung Berechenbarkeit und Komplexität

Lösungen zur Vorlesung Berechenbarkeit und Komplexität Lehrstuhl für Informatik 1 WS 009/10 Prof. Dr. Berthold Vöcking 0.0.010 Alexander Skopalik Thomas Kesselheim Lösungen zur Vorlesung Berechenbarkeit und Komplexität. Zulassungsklausur Aufgabe 1: (a) Worin

Mehr

Übungsblatt 6 Lösungsvorschläge

Übungsblatt 6 Lösungsvorschläge Institut für Theoretische Informatik Lehrstuhl Prof. Dr. D. Wagner Übungsblatt 6 Lösungsvorschläge Vorlesung Algorithmentechnik im WS 09/10 Problem 1: Größter Kreis in konvexem Polygon [vgl. Kapitel 6

Mehr

Theoretische Grundlagen der Informatik

Theoretische Grundlagen der Informatik Theoretische Grundlagen der Informatik Vorlesung am 7. Dezember 2017 INSTITUT FÜR THEORETISCHE 0 07.12.2017 Dorothea Wagner - Theoretische Grundlagen der Informatik INSTITUT FÜR THEORETISCHE KIT Die Forschungsuniversität

Mehr

Inkrementelle Modellsichten

Inkrementelle Modellsichten Praxis der Forschung Wintersemester 2016/17 17.10.2016 LEHRSTUHL FÜR SOFTWARE-ENTWURF UND -QUALITÄT KIT die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Inkrementelle WebUI MediaStore

Mehr

Terme sind beliebige (sinnvolle) Zusammenstellungen von Zahlen, Platzhaltern, Rechenzeichen und Klammern.

Terme sind beliebige (sinnvolle) Zusammenstellungen von Zahlen, Platzhaltern, Rechenzeichen und Klammern. Terme sind beliebige (sinnvolle) Zusammenstellungen von Zahlen, Platzhaltern, Rechenzeichen und Klammern. Beispiele: 7 110 13 (42 + 15) 2 4 + 1 1. Rechne aus. (Zahlenwert der Terme ermitteln) 420 + 105

Mehr

Lineare (Un-)Gleichungen und lineare Optimierung

Lineare (Un-)Gleichungen und lineare Optimierung Lineare (Un-)Gleichungen und lineare Optimierung Franz Pauer Institut für Mathematik, Universität Innsbruck Technikerstr. 13/7, A-6020 Innsbruck, Österreich franz.pauer@uibk.ac.at 1 Einleitung In der linearen

Mehr

3. Schnittebenenverfahren

3. Schnittebenenverfahren 3. Schnittebenenverfahren Themen 3. Schnittebenenverfahren Ganzzahlige lineare Programmierung Schnittebenenverfahren Konstruktion von Schnittebenen Auswahl von Schnittrestriktionen Operations Research

Mehr

Optimierung für Wirtschaftsinformatiker: Lineare Programme

Optimierung für Wirtschaftsinformatiker: Lineare Programme Optimierung für Wirtschaftsinformatiker: Lineare Programme Dr. Nico Düvelmeyer Dienstag, 31. Mai 2011 1: 1 [1,1] Inhaltsübersicht für heute 1 Lineare Programme Allgemeine Form 2 Spezielle Darstellungen

Mehr

Übungsblatt 6. Vorlesung Theoretische Grundlagen der Informatik im WS 16/17

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

Mehr

Periodische Fahrpläne und Kreise in Graphen

Periodische Fahrpläne und Kreise in Graphen Periodische Fahrpläne und Kreise in Graphen Vorlesung Algorithmentechnik WS 2009/10 Dorothea Wagner Karlsruher Institut für Technologie Eisenbahnoptimierungsprozess 1 Anforderungserhebung Netzwerkentwurf

Mehr

- Theorie der uninterpretierten

- Theorie der uninterpretierten Theorie der uninterpretierten Funktionen Entscheidungsverfahren mit Anwendungen in der Softwareverifikation STEPHAN FALKE INSTITUT FÜR THEORETISCHE INFORMATIK (ITI) 0 KIT 13. Universität Mai 2013 des S.

Mehr

Grundlagen der Optimierung. Übung 6

Grundlagen der Optimierung. Übung 6 Technische Universität Chemnitz Chemnitz, 2. November 24 Prof. Dr. R. Herzog, J. Blechschmidt, A. Schäfer Abgabe am 28. November 24 Grundlagen der Optimierung Übung 6 Aufgabe 2: Verschiedene Verfahren

Mehr

Der Lehrstuhl Programmierparadigmen

Der Lehrstuhl Programmierparadigmen Der Lehrstuhl Programmierparadigmen Prof. Dr.-Ing. Gregor Snelting MA O-Phase, 20.4.17 KIT Universita t des Landes Baden-Wu rttemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft

Mehr

Praxis der Softwareentwicklung WS 2016/17

Praxis der Softwareentwicklung WS 2016/17 Praxis der Softwareentwicklung WS 2016/17 Prof. Dr. Gregor Snelting LEHRSTUHL PROGRAMMIERPARADIGMEN 0 27. Oktober 2016- Praxis der Softwareentwicklung WS 2016/17 LEHRSTUHL PROGRAMMIERPARADIGMEN KIT Die

Mehr

Kapitel 4. Optimierungsalgorithmen. Technische Universität Wien. Gunnar Klau Technische Universität Wien. Institut für Computergraphik und Algorithmen

Kapitel 4. Optimierungsalgorithmen. Technische Universität Wien. Gunnar Klau Technische Universität Wien. Institut für Computergraphik und Algorithmen Kapitel 4 Optimierungsalgorithmen Gunnar Klau Institut für Computergraphik und Algorithmen 1 Gliederung Kombinatorische vs. Ganzzahlige Optimierung Exakte Verfahren Branch-and-Bound Schnittebenenverfahren

Mehr

Optimierung I. Dr. Ulf Lorenz F2.413

Optimierung I. Dr. Ulf Lorenz F2.413 Optimierung I Dr. Ulf Lorenz F2.413 flulo@upb.de Organisation Dozent: Dr. Ulf Lorenz F2.413 Fürstenallee 11 email: flulo@upb.de WWW: http://www.upb.de/cs/flulo (hier auch aktuelle Infos + Ü-Zettel) Vorlesungen:

Mehr

Das Lagrange-duale Problem

Das Lagrange-duale Problem Das Lagrange-duale Problem Tobias Kulke 29. April 2010 1 Einführung Für jedes Paar (λ, ν) mit λ 0 liefert die Langrange-duale Funktion ( ) p g(λ, ν) = inf L(x, λ, ν) = inf f 0 (x) + λ i f i (x) + ν i h

Mehr

Entscheidungsverfahren mit Anwendungen in der Softwareverifikation

Entscheidungsverfahren mit Anwendungen in der Softwareverifikation Entscheidungsverfahren mit Anwendungen in der Softwareverifikation Lineare ganzzahlige Arithmetik Dr. Stephan Falke Institut für Theoretische Informatik Dr. Carsten Sinz 27.05.2013 Theorie der linearen

Mehr

Bayes-Netze (2) Lehrstuhl für Künstliche Intelligenz Institut für Informatik Friedrich-Alexander-Universität Erlangen-Nürnberg

Bayes-Netze (2) Lehrstuhl für Künstliche Intelligenz Institut für Informatik Friedrich-Alexander-Universität Erlangen-Nürnberg Bayes-Netze (2) Lehrstuhl für Künstliche Intelligenz Institut für Informatik Friedrich-Alexander-Universität Erlangen-Nürnberg (Lehrstuhl KI) Bayes-Netze (2) 1 / 23 Gliederung 1 Zusammenhang zwischen Graphenstruktur

Mehr

Praxis der Softwareentwicklung WS 2015/16

Praxis der Softwareentwicklung WS 2015/16 Praxis der Softwareentwicklung WS 2015/16 Prof. Dr. Gregor Snelting LEHRSTUHL PROGRAMMIERPARADIGMEN 0 KIT 28. Universität Oktober des 2015- Landes Praxis Baden-Württemberg der Softwareentwicklung und WS

Mehr

Kap. 4.3: Das Dualitätstheorem der linearen Optimierung

Kap. 4.3: Das Dualitätstheorem der linearen Optimierung Kap. 4.3: Das Dualitätstheorem der linearen Optimierung Professor Dr. Petra Mutzel Lehrstuhl für Algorithm Engineering, LS11 Fakultät für Informatik, TU Dortmund 18. VO A&D WS 08/09 18.12.2008 1 Literatur

Mehr

Logarithmen und Exponentialgleichungen

Logarithmen und Exponentialgleichungen Logarithmen und Exponentialgleichungen W. Kippels 8. April 2011 Inhaltsverzeichnis 1 Definitionen 4 2 Gesetze 5 3 Logarithmen und Taschenrechner 5 4 Exponentialgleichungen 7 5 Übungsaufgaben zu Exponentialgleichungen

Mehr

Klausur zur Vorlesung Mathematische Grundlagen für Wirtschaftswissenschaftler

Klausur zur Vorlesung Mathematische Grundlagen für Wirtschaftswissenschaftler Wintersemester 2007/08 27.2.2008 Dr. Sascha Kurz Klausur zur Vorlesung Mathematische Grundlagen für Wirtschaftswissenschaftler Bitte lesbar ausfüllen, Zutreffendes ankreuzen Herr Frau Name, Vorname: Anschrift:

Mehr

PSE: Analysesoftware für Logistiknetzwerke

PSE: Analysesoftware für Logistiknetzwerke PSE: Analysesoftware für Logistiknetzwerke Phase 5 Abschluss,, Lehrstuhl Prof. Böhm KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu

Mehr

Konzentrische U-Bahn-Linienpläne

Konzentrische U-Bahn-Linienpläne Bachelor-Kolloquium Konzentrische U-Bahn-Linienpläne Magnus Lechner 19.03.2014 Betreuer: Prof. Dr. Alexander Wolff Dipl.-Inf. Martin Fink Motivation Warum sind U-Bahn-Linienpläne von Interesse? Motivation

Mehr

1.2 Das Lösen von linearen Problemen mit Hilfe eines Computerprogramms.

1.2 Das Lösen von linearen Problemen mit Hilfe eines Computerprogramms. 1.2 Das Lösen von linearen Problemen mit Hilfe eines Computerprogramms. An Hand eines Beispiels werden wir ein lineares Problem mit Hilfe eines Computerprogramms lösen. Das hier angewandte Programm ist

Mehr

Binäre lineare Optimierung mit K*BMDs p.1/42

Binäre lineare Optimierung mit K*BMDs p.1/42 Binäre lineare Optimierung mit K*BMDs Ralf Wimmer wimmer@informatik.uni-freiburg.de Institut für Informatik Albert-Ludwigs-Universität Freiburg Binäre lineare Optimierung mit K*BMDs p.1/42 Grundlagen Binäre

Mehr

Heuristiken und exakte Algorithmen für das verallgemeinerte Traveling Salesman Problem. Gerold Jäger

Heuristiken und exakte Algorithmen für das verallgemeinerte Traveling Salesman Problem. Gerold Jäger Heuristiken und exakte Algorithmen für das verallgemeinerte Traveling Salesman Problem Gerold Jäger Martin-Luther-Universität Halle-Wittenberg (in Zusammenarbeit mit Paul Molitor) DFG-Projekt: Toleranzbasierte

Mehr

Gleichungen. Gleichungsumformungen

Gleichungen. Gleichungsumformungen Gleichungen Gleichungen und Terme sehen zwar sehr ähnlich aus, haben aber doch fundamentale Unterschiede. Ein Term steht für einen Wert 1, eine Gleichung für eine Aussage. Eine Gleichung vergleicht zwei

Mehr

Codeoptimierung mit linearer Programmierung

Codeoptimierung mit linearer Programmierung Seminarvortrag Codeoptimierung mit linearer Programmierung Hannes Jaschitsch unh@rz.uni-arlsruhe.de 4.6.003 Inhalt Digitale Signalprozessoren (DSPs) Befehlsanordnung mit dem ritchen Pfad Lineare Programme

Mehr

Was ist eine Funktion?

Was ist eine Funktion? Lerndomino zum Thema Funktionsbegriff Kopiereen Sie die Seite (damit Sie einen Kontrollbogen haben), schneiden Sie aus der Kopie die "Dominosteine" zeilenweise aus, mischen Sie die "Dominosteine" und verteilen

Mehr

Strom, Wärme und Mobilität

Strom, Wärme und Mobilität Strom, Wärme und Mobilität oemof a community project to make energy modelling transparent and shareable Uwe Krien, Birgit Schachler, Berit Müller 4. Mai 2017, Strommarktreffen 1 open energy modelling framework

Mehr

»La filosofia è scritta in questo grandissimo libro che continuamente ci sta aperto innanzi a

»La filosofia è scritta in questo grandissimo libro che continuamente ci sta aperto innanzi a MOTTO GALILEO GALILEI: DIE GOLDWAAGE (IL SAGGIATORE) VON 623»La filosofia è scritta in questo grandissimo libro che continuamente ci sta aperto innanzi a gli occhi (io dico l universo), ma non si può intendere

Mehr

Amortisierte Analysen

Amortisierte Analysen Amortisierte Analysen 26. Mai 2016 1 Einleitung Es gibt viele Datenstrukturen, bei deren Komplexitätsanalyse das Problem auftaucht, dass die Ausführung mancher Operationen Einfluss auf die Komplexität

Mehr

Wirtschaftsmathematik für International Management (BA)

Wirtschaftsmathematik für International Management (BA) Wirtschaftsmathematik für International Management (BA) Wintersemester 2012/13 Hochschule Augsburg : Gliederung 1 Grundlegende 2 Grundlegende 3 Lineare Algebra 4 Lineare Programme 5 Folgen und Reihen 6

Mehr

Aufgabenblatt 6 zur Lehrveranstaltung Quantitative Methoden der Betriebswirtschaftslehre I Frühjahrssemester 2015

Aufgabenblatt 6 zur Lehrveranstaltung Quantitative Methoden der Betriebswirtschaftslehre I Frühjahrssemester 2015 Universität Bern Bern, den. März Professur für Quantitative Methoden der BWL Schützenmattstr., Bern Prof. Dr. Norbert Trautmann, Oliver Strub E-Mail: oliver.strub@pqm.unibe.ch Aufgabenblatt 6 zur Lehrveranstaltung

Mehr

Download. Basics Mathe Gleichungen. Einfach und einprägsam mathematische Grundfertigkeiten wiederholen. Michael Franck

Download. Basics Mathe Gleichungen. Einfach und einprägsam mathematische Grundfertigkeiten wiederholen. Michael Franck Download Michael Franck Basics Mathe Gleichungen Einfach und einprägsam mathematische Grundfertigkeiten wiederholen Downloadauszug aus dem Originaltitel: Basics Mathe Gleichungen Einfach und einprägsam

Mehr

Tag 3 Repetitorium Informatik (Java)

Tag 3 Repetitorium Informatik (Java) Tag 3 Repetitorium Informatik (Java) Dozent: Marius Kamp Lehrstuhl für Informatik 2 (Programmiersysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Wintersemester 2017/2018 Übersicht Typkonvertierung

Mehr

Modellieren mit AMPL

Modellieren mit AMPL Modellieren mit AMPL Elisabeth Gassner Mathematische Modelle in den Wirtschaftswissenschaften Prof. R. E. Burkard 27. April 2007 E. Gassner (Mathematische Modelle) AMPL 27. April 2007 1 / 21 Überblick

Mehr

Schulmathematik: Lineare Algebra & Analytische Geometrie Kapitel 1: Gleichungen & Gleichungssysteme

Schulmathematik: Lineare Algebra & Analytische Geometrie Kapitel 1: Gleichungen & Gleichungssysteme Schulmathematik: Lineare Algebra & Analytische Geometrie Kapitel 1: Gleichungen & Gleichungssysteme MAC.05043UB/MAC.05041PH, VU im SS 2017 http://imsc.uni-graz.at/pfeiffer/2017s/linalg.html Christoph GRUBER,

Mehr

Projekt 1: Constraint-Satisfaction-Probleme Abgabe: 7. Juni 2009

Projekt 1: Constraint-Satisfaction-Probleme Abgabe: 7. Juni 2009 KI-Praktikum M. Helmert, M. Westphal, S. Wölfl, J.-G. Smaus Sommersemester 2009 Universität Freiburg Institut für Informatik Projekt 1: Constraint-Satisfaction-Probleme Abgabe: 7. Juni 2009 Präsenzaufgaben

Mehr

LINGO: Eine kleine Einführung

LINGO: Eine kleine Einführung LINGO: Eine kleine Einführung Jun.-Prof.Dr. T. Nieberg Lineare und Ganzzahlige Optimierung, WS 2009/10 LINDO/LINGO ist ein Software-Paket, mit dessen Hilfe (ganzzahlige) lineare Programme schnell und einfach

Mehr

Klausur zur Vorlesung Mathematische Grundlagen für Wirtschaftswissenschaftler

Klausur zur Vorlesung Mathematische Grundlagen für Wirtschaftswissenschaftler Wintersemester 2006/07 05.03.2007 Dr. Priska Jahnke Klausur zur Vorlesung Mathematische Grundlagen für Wirtschaftswissenschaftler Bitte lesbar ausfüllen, Zutreffendes ankreuzen Herr Frau Name, Vorname:

Mehr

Mathematische Modelle zur Optimierung von logistischen Prozessen. Schienengüter in der Region Rhein-Ruhr

Mathematische Modelle zur Optimierung von logistischen Prozessen. Schienengüter in der Region Rhein-Ruhr Mathematische Modelle zur Optimierung von logistischen Prozessen Schienengüter in der Region Rhein-Ruhr Ruhr Prof. Dr. Günter Törner Optimierungsmodelle zur Lösung von Erfassungs- problemen im Verkehr

Mehr

1 Körper. Wir definieren nun, was wir unter einem Körper verstehen, und sehen dann, dass es noch andere, ganz kleine Körper gibt:

1 Körper. Wir definieren nun, was wir unter einem Körper verstehen, und sehen dann, dass es noch andere, ganz kleine Körper gibt: 1 Körper Sie kennen bereits 2 Beispiele von Zahlkörpern: (Q, +, ) (R, +, ) die rationalen Zahlen mit ihrer Addition und Multiplikation die reellen Zahlen mit ihrer Addition und Multiplikation Vielleicht

Mehr

Logik für Informatiker

Logik für Informatiker Logik für Informatiker Vorlesung 5: Normalformen Babeş-Bolyai Universität, Department für Informatik, Cluj-Napoca csacarea@cs.ubbcluj.ro 2. November 2017 1/37 MOTIVATION FÜR AUSSAGENLOGIK Aussagenlogik

Mehr

Mathematik Modul 3 -Arbeitsblatt A 3-7: LINEARE GLEICHUNGSSYSTEME MIT ZWEI VARIABLEN

Mathematik Modul 3 -Arbeitsblatt A 3-7: LINEARE GLEICHUNGSSYSTEME MIT ZWEI VARIABLEN Schule Thema Bundesgymnasium für Berufstätige Salzburg Mathematik Modul 3 -Arbeitsblatt A 3-7: LINEARE GLEICHUNGSSYSTEME MIT ZWEI VARIABLEN Unterlagen LehrerInnenteam Sehr oft treten in der Mathematik

Mehr

Kapitel 5. Peter Becker (H-BRS) Operations Research I Sommersemester / 298

Kapitel 5. Peter Becker (H-BRS) Operations Research I Sommersemester / 298 Kapitel 5 Dualität Peter Becker (H-BRS) Operations Research I Sommersemester 2014 241 / 298 Inhalt 5 Dualität Dualitätssätze Zweiphasen-Simplexalgorithmus Peter Becker (H-BRS) Operations Research I Sommersemester

Mehr

Programmieren I. Dokumentation mit javadoc Heusch 10.4 Ratz Institut für Angewandte Informatik

Programmieren I. Dokumentation mit javadoc Heusch 10.4 Ratz Institut für Angewandte Informatik Programmieren I Dokumentation mit javadoc Heusch 10.4 Ratz 4.1.1 KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Automatische Dokumentation Java bietet standardmäßig das Dokumentationssystem

Mehr

Das Linear Ordering Problem Exakte Lösungsverfahren. für NP-schwierige. VO Algorithm Engineering

Das Linear Ordering Problem Exakte Lösungsverfahren. für NP-schwierige. VO Algorithm Engineering Das Linear Ordering Problem Exakte Lösungsverfahren VO Algorithm Engineering für NP-schwierige Professor Dr. Petra Mutzel kombinatorische Lehrstuhl für Algorithm Engineering, LS11 Optimierungsprobleme

Mehr

Datenstrukturen, Algorithmen und Programmierung 2

Datenstrukturen, Algorithmen und Programmierung 2 Datenstrukturen, Algorithmen und Programmierung 2 Professor Dr. Lehrstuhl für Algorithm Engineering, LS11 Fakultät für Informatik, TU Dortmund 2. VO SS 2009 16. April 2009 1 Überblick Asymptotische Schranken

Mehr

Theorie der Informatik Übersicht. Theorie der Informatik SAT Graphenprobleme Routing-Probleme. 21.

Theorie der Informatik Übersicht. Theorie der Informatik SAT Graphenprobleme Routing-Probleme. 21. Theorie der Informatik 19. Mai 2014 21. einige NP-vollständige Probleme Theorie der Informatik 21. einige NP-vollständige Probleme 21.1 Übersicht 21.2 Malte Helmert Gabriele Röger 21.3 Graphenprobleme

Mehr

3. Die Datenstruktur Graph

3. Die Datenstruktur Graph 3. Die Datenstruktur Graph 3.1 Einleitung: Das Königsberger Brückenproblem Das Königsberger Brückenproblem ist eine mathematische Fragestellung des frühen 18. Jahrhunderts, die anhand von sieben Brücken

Mehr

Gleichungen (und Ungleichungen)

Gleichungen (und Ungleichungen) Gleichungen (und Ungleichungen) Äquivalente Umformungen Bruchgleichungen Wurzel-, Logarithmen- und Exponentialgleichungen Betragsgleichungen Gleichungen mit Parametern 1 Allgemeines über Gleichungen Gleichungen

Mehr

Zusammenfassung: Stichworte: Stellen Sie Ihre optimale Schriftgröße ein: Größere Schriftzeichen. 2x + 3 = 7. (1)

Zusammenfassung: Stichworte: Stellen Sie Ihre optimale Schriftgröße ein: Größere Schriftzeichen. 2x + 3 = 7. (1) 1 von 5 21.05.2015 14:30 Zusammenfassung: Eine Ungleichung ist die "Behauptung", dass ein Term kleiner, größer, kleiner-gleich oder größer-gleich einem andereren Term ist. Beim Auffinden der Lösungsmenge

Mehr

Diskrete Strukturen Kapitel 2: Grundlagen (Beweise)

Diskrete Strukturen Kapitel 2: Grundlagen (Beweise) WS 2014/15 Diskrete Strukturen Kapitel 2: Grundlagen (Beweise) Hans-Joachim Bungartz Lehrstuhl für wissenschaftliches Rechnen Fakultät für Informatik Technische Universität München http://www5.in.tum.de/wiki/index.php/diskrete_strukturen_-_winter_14

Mehr

Übung zur Vorlesung Berechenbarkeit und Komplexität

Übung zur Vorlesung Berechenbarkeit und Komplexität RWTH Aachen Lehrgebiet Theoretische Informatik Reidl Ries Rossmanith Sanchez Tönnis WS 2012/13 Übungsblatt 7 26.11.2012 Übung zur Vorlesung Berechenbarkeit und Komplexität Aufgabe T15 Entwickeln Sie ein

Mehr

MATHEMATIK I für Bauingenieure (Fernstudium)

MATHEMATIK I für Bauingenieure (Fernstudium) TU DRESDEN Dresden, 2. Februar 2004 Fachrichtung Mathematik / Institut für Analysis Doz.Dr.rer.nat.habil. N. Koksch Prüfungs-Klausur MATHEMATIK I für Bauingenieure (Fernstudium) Name: Vorname: Matrikel-Nr.:

Mehr

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

Übungsblatt 6. Vorlesung Theoretische Grundlagen der Informatik im WS 17/18 Institut für Theoretische Informatik Lehrstuhl Prof. Dr. D. Wagner Übungsblatt 6 Vorlesung Theoretische Grundlagen der Informatik im WS 17/18 Ausgabe 10. Januar 2018 Abgabe 23. Januar 2018, 11:00 Uhr (im

Mehr

Stoffverteilungsplan Mathematik 8 auf der Grundlage des Lehrplans Schnittpunkt 8 Klettbuch

Stoffverteilungsplan Mathematik 8 auf der Grundlage des Lehrplans Schnittpunkt 8 Klettbuch K5: Mit Variablen und Termen arbeiten K5: Mit Variablen und Termen arbeiten K2: Geeignete heuristische Hilfsmittel (z. B. informative Figuren), Strategien und Prinzipien zum Problemlösen auswählen und

Mehr

Theorembeweiserpraktikum SS 2016

Theorembeweiserpraktikum SS 2016 Institut für Programmstrukturen und Datenorganisation Lehrstuhl Programmierparadigmen Am Fasanengarten 5 76131 Karlsruhe http://pp.ipd.kit.edu/ Theorembeweiserpraktikum SS 2016 http://pp.ipd.kit.edu/lehre/ss2016/tba

Mehr

Numerische Lineare Algebra

Numerische Lineare Algebra Numerische Lineare Algebra Vorlesung 7 Prof. Dr. Klaus Höllig Institut für Mathematischen Methoden in den Ingenieurwissenschaften, Numerik und Geometrische Modellierung SS 200 Prof. Dr. Klaus Höllig (IMNG)

Mehr

Albert Einstein. Physiker,

Albert Einstein. Physiker, 8 Gleichungssysteme Insofern sich die Sätze der Mathematik auf die Wirklichkeit beziehen, sind sie nicht sicher, und insofern sie sicher sind, beziehen sie sich nicht auf die Wirklichkeit. Mathematische

Mehr

Einführung in die Informatik: Programmierung und Software-Entwicklung, WS 11/12 1. Kapitel 11. Listen. Listen

Einführung in die Informatik: Programmierung und Software-Entwicklung, WS 11/12 1. Kapitel 11. Listen. Listen Einführung in die Informatik: Programmierung und Software-Entwicklung, WS 11/12 1 Kapitel 11 Einführung in die Informatik: Programmierung und Software-Entwicklung, WS 11/12 2 Ziele Implementierungen für

Mehr

Algorithmen. Spieltheorie. Nash-Gleichgewichte in endlichen Nullsummenspielen. Kodierung als Lineares Programm. Nash-Gleichgewichts-Berechnung

Algorithmen. Spieltheorie. Nash-Gleichgewichte in endlichen Nullsummenspielen. Kodierung als Lineares Programm. Nash-Gleichgewichts-Berechnung Spieltheorie Albert-Ludwigs-Universität Freiburg Bernhard Nebel und Robert Mattmüller Arbeitsgruppe Grundlagen der Künstlichen Intelligenz 14. Mai 2012 14. Mai 2012 B. Nebel, R. Mattmüller Spieltheorie

Mehr

Assembler Integer-Arithmetik

Assembler Integer-Arithmetik Assembler Integer-Arithmetik Dr.-Ing. Volkmar Sieh Department Informatik 3: Rechnerarchitektur Friedrich-Alexander-Universität Erlangen-Nürnberg SS 2008 Assembler Integer-Arithmetik 1/23 2008-04-01 Arithmetik

Mehr

Kapitel III Selektieren und Sortieren

Kapitel III Selektieren und Sortieren Kapitel III Selektieren und Sortieren 1. Einleitung Gegeben: Menge S von n Elementen aus einem total geordneten Universum U, i N, 1 i n. Gesucht: i-kleinstes Element in S. Die Fälle i = 1 bzw. i = n entsprechen

Mehr

Programmieren II. Innere Klassen. Heusch 10, Ratz 5.2.1, Institut für Angewandte Informatik

Programmieren II. Innere Klassen. Heusch 10, Ratz 5.2.1, Institut für Angewandte Informatik Programmieren II Innere Klassen Heusch 10, 13.10 Ratz 5.2.1, 9.8 KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Innere Klassen Bisher kennen wir nur Klassen, die entweder zusammen

Mehr

KLAUSUR zu Einführung in die Optimierung. Studiengang: Bachelor Master Diplom (bitte ankreuzen)

KLAUSUR zu Einführung in die Optimierung. Studiengang: Bachelor Master Diplom (bitte ankreuzen) Mathematisches Institut WS 2012/13 der Heinrich-Heine-Universität 7.02.2013 Düsseldorf Prof. Dr. Achim Schädle KLAUSUR zu Einführung in die Optimierung Bitte folgende Angaben ergänzen und DEUTLICH LESBAR

Mehr

Spieltheorie. Nash-Gleichgewichts-Berechnung. Bernhard Nebel und Robert Mattmüller. Arbeitsgruppe Grundlagen der Künstlichen Intelligenz 14.

Spieltheorie. Nash-Gleichgewichts-Berechnung. Bernhard Nebel und Robert Mattmüller. Arbeitsgruppe Grundlagen der Künstlichen Intelligenz 14. Spieltheorie Nash-Gleichgewichts-Berechnung Albert-Ludwigs-Universität Freiburg Bernhard Nebel und Robert Mattmüller Arbeitsgruppe Grundlagen der Künstlichen Intelligenz 14. Mai 2012 14. Mai 2012 B. Nebel,

Mehr

Einstieg in die Informatik mit Java

Einstieg in die Informatik mit Java 1 / 13 Einstieg in die Informatik mit Java Schnittstellen Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 13 1 Einführung 2 Definition einer Schnittstelle 3 Implementierung

Mehr

Die Verbindung von Linearer Programmierung und Graphentheorie

Die Verbindung von Linearer Programmierung und Graphentheorie Die Verbindung von Linearer Programmierung und Graphentheorie Definition 5.9. Ein kombinatorisches Optimierungsproblem entspricht einem LP, bei dem statt der Vorzeichenbedingungen x i 0 Bedingungen der

Mehr

TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D.

TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D. TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D. Blatt Nr. 07 Übung zur Vorlesung Grundlagen: Datenbanken im WS15/16 Harald Lang, Linnea Passing (gdb@in.tum.de)

Mehr

Tag 4 Repetitorium Informatik (Java)

Tag 4 Repetitorium Informatik (Java) Tag 4 Repetitorium Informatik (Java) Dozent: Michael Baer Lehrstuhl für Informatik 2 (Programmiersysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Wintersemester 2017/2018 Übersicht Arrays (Reihungen)

Mehr

Überblick Kap. 5: Graph Coloring

Überblick Kap. 5: Graph Coloring Überblick Kap. 5: Graph Coloring Professor Dr. Petra Mutzel Lehrstuhl für Algorithm Engineering, LS11 10./11. VO 18.12.0 / 8.1.07 5.1 Einführung Definition und Motivation Sudoku 5.2 ILP-Formulierungen

Mehr

Kap. 5: Graph Coloring

Kap. 5: Graph Coloring Kap. 5: Graph Coloring Professor Dr. Petra Mutzel Lehrstuhl für Algorithm Engineering, LS11 10./11. VO 18.12.06 / 8.1.07 Überblick 5.1 Einführung Definition und Motivation Sudoku 5.2 ILP-Formulierungen

Mehr

Intensivübung zu Algorithmen und Datenstrukturen

Intensivübung zu Algorithmen und Datenstrukturen Intensivübung zu Algorithmen und Datenstrukturen Silvia Schreier Informatik 2 Programmiersysteme Martensstraße 3 91058 Erlangen Übersicht Programmierung Fallunterscheidung Flussdiagramm Bedingungen Boolesche

Mehr

Mathematik für Naturwissenschaftler II SS 2010

Mathematik für Naturwissenschaftler II SS 2010 Mathematik für Naturwissenschaftler II SS 2010 Lektion 12 8. Juni 2010 Kapitel 10. Lineare Gleichungssysteme (Fortsetzung) Umformung auf obere Dreiecksgestalt Determinantenberechnung mit dem Gauß-Verfahren

Mehr

Computer Science Department - High Performance and Web Computing Group. Optimierungsprobleme

Computer Science Department - High Performance and Web Computing Group. Optimierungsprobleme Optimierungsprobleme Häufig in Alltagssituationen anzutreffen (z.b. Kauf eines Gerätes) Optimierungsprobleme (OPs) sind Probleme, die i.a. viele zulässige Lösungen besitzen Jeder Lösung ist ein bestimmter

Mehr

JavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.

JavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML. JavaScript JavaScript wird direkt in HTML-Dokumente eingebunden. Gib folgende Zeilen mit einem Texteditor (Notepad) ein: (Falls der Editor nicht gefunden wird, öffne im Browser eine Datei mit der Endung

Mehr

Mathematischer Vorbereitungskurs für Ökonomen

Mathematischer Vorbereitungskurs für Ökonomen Mathematischer Vorbereitungskurs für Ökonomen Dr. Thomas Zehrt Wirtschaftswissenschaftliches Zentrum Universität Basel Ungleichungen Inhalt: 1. Grundlegendes 2. Lineare Ungleichungen 3. Ungleichungen mit

Mehr

Wiederholung von Äquivalenzumformungen (Lösen linearer Gleichungen): Wiederholung von Äquivalenzumformungen (Lösen von Ungleichungen):

Wiederholung von Äquivalenzumformungen (Lösen linearer Gleichungen): Wiederholung von Äquivalenzumformungen (Lösen von Ungleichungen): Prof. U. Stephan WiIng 1. Wiederholung von Äquivalenzumformungen (Lösen linearer Gleichungen): Bitte lösen Sie die folgenden Aufgaben und prüfen Sie, ob Sie Lücken dabei haben. Bestimmen Sie jeweils die

Mehr

Mathematik schriftlich

Mathematik schriftlich WS KV Chur Lehrabschlussprüfungen 008 für die Berufsmatura kaufmännische Richtung Mathematik schriftlich LÖSUNGEN Kandidatennummer Name Vorname Datum der Prüfung Bewertung mögliche erteilte Punkte Punkte.

Mehr

Lineare Differenzengleichungen und Polynome. Franz Pauer

Lineare Differenzengleichungen und Polynome. Franz Pauer Lineare Differenzengleichungen und Polynome Franz Pauer Institut für Mathematik, Universität Innsbruck, Technikerstr. 13/7, A-600 Innsbruck, Österreich. Franz.Pauer@uibk.ac.at Vortrag beim ÖMG-LehrerInnenfortbildungstag

Mehr

Optimierung für Wirtschaftsinformatiker: Dualität, Ganzzahlige lineare Optimierung

Optimierung für Wirtschaftsinformatiker: Dualität, Ganzzahlige lineare Optimierung Optimierung für Wirtschaftsinformatiker: Dualität, Ganzzahlige lineare Optimierung Dr. Nico Düvelmeyer Freitag, 24. Juni 2011 1: 1 [1,1] Inhaltsübersicht für heute 1 Dualität Motivation Duales LP Dualitätssätze

Mehr

Theoretische Grundlagen der Informatik

Theoretische Grundlagen der Informatik Theoretische Grundlagen der Informatik Vorlesung am 23. November 2017 INSTITUT FÜR THEORETISCHE 0 23.11.2017 Dorothea Wagner - Theoretische Grundlagen der Informatik INSTITUT FÜR THEORETISCHE KIT Die Forschungsuniversität

Mehr

Kapitel 9: Lineare Programmierung Gliederung

Kapitel 9: Lineare Programmierung Gliederung Gliederung 1. Grundlagen 2. Zahlentheoretische Algorithmen 3. Sortierverfahren 4. Ausgewählte Datenstrukturen 5. Dynamisches Programmieren 6. Graphalgorithmen 7. String-Matching 8. Kombinatorische Algorithmen

Mehr

Hilbert-Kalkül (Einführung)

Hilbert-Kalkül (Einführung) Hilbert-Kalkül (Einführung) Es gibt viele verschiedene Kalküle, mit denen sich durch syntaktische Umformungen zeigen läßt, ob eine Formel gültig bzw. unerfüllbar ist. Zwei Gruppen von Kalkülen: Kalküle

Mehr

Gleichungen und Ungleichungen

Gleichungen und Ungleichungen Kapitel 3 Gleichungen und Ungleichungen Josef Leydold Auffrischungskurs Mathematik WS 2017/18 3 Gleichungen und Ungleichungen 1 / 58 Gleichung Eine Gleichung erhalten wir durch Gleichsetzen zweier Terme.

Mehr

Gleichungen und Ungleichungen

Gleichungen und Ungleichungen Kapitel 3 Gleichungen und Ungleichungen Josef Leydold Auffrischungskurs Mathematik WS 2017/18 3 Gleichungen und Ungleichungen 1 / 58 Gleichung Eine Gleichung erhalten wir durch Gleichsetzen zweier Terme.

Mehr

Gleichungen und Ungleichungen

Gleichungen und Ungleichungen Gleichung Eine Gleichung erhalten wir durch Gleichsetzen zweier Terme. Kapitel 3 Gleichungen und Ungleichungen linke Seite = rechte Seite Grundmenge: Menge aller Zahlen, die wir als Lösung der Gleichung

Mehr

Diskrete Strukturen Kapitel 2: Grundlagen (Relationen)

Diskrete Strukturen Kapitel 2: Grundlagen (Relationen) WS 2016/17 Diskrete Strukturen Kapitel 2: Grundlagen (Relationen) Hans-Joachim Bungartz Lehrstuhl für wissenschaftliches Rechnen Fakultät für Informatik Technische Universität München http://www5.in.tum.de/wiki/index.php/diskrete_strukturen_-_winter_16

Mehr

2.3 Logarithmus. b). a n = b n = log a. b für a,b 0 ( : gesprochen genau dann bedeutet, dass beide Definitionen gleichwertig sind) Oder log a

2.3 Logarithmus. b). a n = b n = log a. b für a,b 0 ( : gesprochen genau dann bedeutet, dass beide Definitionen gleichwertig sind) Oder log a 2.3 Logarithmus Bsp. Seite 84 mitte: Wie lange muss man Fr. 10 000.- zu 5,1% anlegen, um Fr. 16 000.- zu erhalten? Lösen Sie die Zinseszinsformel nach q n auf Aus q n erfolgt die Berechnung von n mittels

Mehr

Leitidee Zahl Bruchzahlen darstellen mit gemeinen Brüchen und Dezimalbrüchen addieren, subtrahieren, multiplizieren und dividieren

Leitidee Zahl Bruchzahlen darstellen mit gemeinen Brüchen und Dezimalbrüchen addieren, subtrahieren, multiplizieren und dividieren Mathematik Klasse 7 Inhalt / Thema von Maßstab Band 3 1. Fit nach den Sommerferien Bruchteile von Größen Brüche und Dezimalbrüche addieren, subtrahieren, multiplizieren und dividieren relevante Informationen

Mehr

Variablen und Datentypen

Variablen und Datentypen Programmieren mit Java Modul 1 Variablen und Datentypen Selbstständiger Teil Inhaltsverzeichnis 1 Bremsweg-Berechnung 3 1.1 Einführung.................................. 3 1.2 Aufgabenstellung und Programmanforderungen..............

Mehr

WS 2013/14. Diskrete Strukturen

WS 2013/14. Diskrete Strukturen WS 2013/14 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws1314

Mehr