Giter Site home page Giter Site logo

justachetan / linear-optimisation Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 4.05 MB

Code written as a part of assignments for MTH374 - Linear Optimisation taken by Dr. Pravesh Biyani at IIIT Delhi in Winter 2019 Semester

License: MIT License

AMPL 12.52% Python 87.48%
linear-optimisation ampl optmisation optimization optimization-algorithms simplex-algorithm interior-point-method primal-dual-algorithms

linear-optimisation's Introduction

MTH374 Linear Optimisation

This course contains all the assignments of the Linear Optimisation course taken by Prof. Pravesh Biyani at IIIT Delhi during Winter 2019.

We did AMPL modelling in Assignment 1, followed by a Dual Phase Simplex in Assignment 3 and lastly the Primal-Dual Interior point method in Assignment 4. Assignment 2 was a theoretical assignment and is hence not shared here.

Course Description

This course aims at introducing students to the application of optimization techniques to various areas of CSE and ECE. We will primarily focus on linear optimization (linear programming) and learn about the structural and algorithmic aspects of optimization problems. The theoretical assignments will aim at developing the necessary skills for analysing algorithms and formulation of LPs. Computational assignments will complement the theory by modeling real-world problems as linear programs and solve them using publicly available solvers. Towards the end of the course, we will briefly discuss convex programs and semi-definite programs (SDPs) with real-world applications and point to some of the existing solvers for this class of problems.

License

Copyright (c) 2019 Aditya Chetan

For license information, see LICENSE or http://mit-license.org

linear-optimisation's People

Contributors

dependabot[bot] avatar justachetan avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.