Teaching repository for the undergraduate course in Operations Research at Technical University Munich.

Overview

Tutorial for Operations Research SS22 Konstantin Kuchenmeister

Teaching repository for the undergraduate course in Operations Research at Technical University Munich.

Logistics:

Every:

  • Tuesday 2pm-3:30pm GMT+2
  • Friday 3pm-4:30pm GMT+2

Location:

  • Zoom

Recordings:

Channel link:

https://www.youtube.com/channel/UCUMv1AN6eQvcCCL4Gg5av4A

Playlist link:

https://www.youtube.com/playlist?list=PLkmX_gkRxWIPS69e_lJQVtN8QaWNd2-50

Week 1: Modeling (of linear optimization systems)

Provided resources:

  • Notes
  • Created Gurobi code in Java to solve Exercise 1.1 (In order to run this file you need a working installation of Gurobi https://www.gurobi.com, and add the gurobi.jar file to the Java Classpath)

The code solves the following linear programming problem: (Exercise 1.1):

Minimize $ 200 x_{1}+160 x_{2}=z $ such that $$ \begin{aligned} 6 x_{1}+2 x_{2} & \geq 12 \ 2 x_{1}+2 x_{2} & \geq 8 \ 4 x_{1}+12 x_{2} & \geq 24 \ x_{1}, x_{2} & \leq 7 \ x_{1}, x_{2} & \geq 0 \end{aligned} $$

Week 2: Solving linear optimization systems

  • Graphically
  • Normal-, standard-, canonical -Form
  • Simplex Algorithm
  • Big M Method
  • Edge cases of linear optimization systems

Week 3: Revised Big M Method Simplex in Matrix Notation, Modelling preemptive and weighted goal programming problems

  • Revised Simplex in Matrix Form and Big-M-Method
  • Goal Programming

Disclaimer:

All resources here I have created myself and I can in no way guarantee the accuracy of the information. The faculty's lecture slides and practice materials are crucial with regard to the exam, not my notes.

You might also like...

This repository contains source code examples to support my course Spring Data JPA and Hibernate Beginner to Guru

Spring Data JPA - Spring Data JPA This repository contains source code examples to support my course Spring Data JPA and Hibernate Beginner to Guru Co

Aug 24, 2022

UMS is a CRUD based management system which uses File Handling to manipulate data and perform the CRUD operations

UMS is a CRUD based management system which uses File Handling to manipulate data and perform the CRUD operations

UMS is a CRUD (Create, Read, Update, Delete) based management system which uses File Handling to manipulate data and perform the CRUD operations. It is a group project made using Java procedural programming having both User and Admin sides.

Dec 20, 2022

It creates a Trie with given input and perform character based operations

It creates a Trie with given input and perform character based operations

Trie-with-character-based-operations It creates a Trie with given input and perform character based operations Boolean Search(String arg): This functi

Jul 3, 2022

Basic crud operations with json data, main focus is with tests

Spring Crud operations Basic crud operations with json data, main focus is with tests. For future reference Road Map Basic Crud on controllers (done)

Feb 1, 2022

It contains a simple program to apply basic arithmetic operations in Morse code

Morse-Calculator By Mohamad Farag F. Makkawi This project falls under DSL (Domain Specific Language) . the Input is an equation in which simple arithm

Apr 29, 2022

CO1212 - Stack Operations Activity

StackOperations Download this two java files and implement the methods which are mentioned inside the class. Just use the basic things that I have tau

Apr 26, 2022

Split into data blocks,In this format, efficient reading can be realized,Avoid unnecessary data reading operations.

Split into data blocks,In this format, efficient reading can be realized,Avoid unnecessary data reading operations.

dataTear 切换至:中文文档 knowledge base dataTear Split into data fragments for data management. In this format, efficient reading can be achieved to avoid un

Dec 15, 2022

The respository of a student group called 'Bombenstimmung' at the University of Wuppertal during the SWT-Praktikum 2021/22

Bomberfrau The respository of a student group called 'Bombenstimmung' at the University of Wuppertal during the SWT-Praktikum 2021/22 Installation: Vo

Jan 10, 2022

Here are my university projects over the years

Here are my university projects over the years

About Here are my university projects over the years. This repository is used for me to keep track of my university projects. Every project belongs to

Dec 9, 2021
Owner
Konstantin Kuchenmeister
M.A. in Mathematics of Finance Columbia University - B.Sc. Computer Science Technical University Munich
Konstantin Kuchenmeister
OBJECT ORIENTED PROGRAMING IN JAVA Coursera SPECIALIZATION by DUKE UNIVERSITY & UNIVERSITY OF CALIFORNIA, SAN DIEGO

COURSERA Object Oriented Programming in Java Object Oriented Programming in Java -> by Duke University & University of California, San Diego Java Prog

Farhan Sheth 6 Dec 29, 2022
Spring 2019-2020 Java Programming course lab -- Chongqing University. Include my source codes and lab reports.

JAVA_GUI_File_Manager Spring 2019-2020 JAVA Programming course homeworks -- Chongqing University. Include my source codes and reports. Contents: Draw

Chase/Jiaxuan Cai 6 Nov 11, 2022
Spring 2019-2020 Java Programming course lab -- Chongqing University. Include my source codes and lab reports.

JAVA_GUI_File_Manager Spring 2019-2020 JAVA Programming course homeworks -- Chongqing University. Include my source codes and reports. Contents: achie

Chase/Jiaxuan Cai 6 Jun 29, 2022
We have created a techblog website where a user can post technical posts and edit and update the post accordingly.

TechBlog Introduction - In this project we have created a technical blog website where we have provided functionalities such as 1) SignUp 2) Login 3)

Riya Vijay Vishwakarma 2 Jan 23, 2022
An intelliJ plugin providing a UI layer for git-flow, which in itself is a collection of Git extensions to provide high-level repository operations for Vincent Driessen's branching model.

Git Flow Integration Plus for Intellij An intelliJ plugin providing a UI layer for git-flow, which in itself is a collection of Git extensions to prov

RubinCarter 35 Nov 8, 2022
A joint research effort for building highly optimized Reactive-Streams compliant operators.

reactive-streams-commons A joint research effort for building highly optimized Reactive-Streams compliant operators. Current implementors include RxJa

Reactor 350 Dec 23, 2022
Tabletop Games Framework (TAG) - a Java-based benchmark for developing modern board games for AI research

The Tabletop Games Framework (TAG) is a Java-based benchmark for developing modern board games for AI research

null 56 Dec 12, 2022
Public course repository for ENSF 409, WS 2022.

ENSF409 This is an instructional project for the course ENSF 409 at the Schulich School of Engineering at the University of Calgary. It is not a free/

null 14 May 19, 2022
This repository is related to the Java Web Developer (ND035), Course - Web Services and APIs

About this Repository This repository is related to the Java Web Developer (ND035), Course - Web Services and APIs It contains the following folders:

Rasha Omran 1 Jan 28, 2022