Skip to content
This repository has been archived by the owner on Dec 5, 2023. It is now read-only.

Notebooks to Implement #1

Closed
19 of 23 tasks
barpit20 opened this issue May 27, 2019 · 7 comments
Closed
19 of 23 tasks

Notebooks to Implement #1

barpit20 opened this issue May 27, 2019 · 7 comments

Comments

@barpit20
Copy link
Contributor

barpit20 commented May 27, 2019

  1. Introduction
  • An Introduction to Julia
  • Getting started with JuMP
  • Variables, Constraints and Objective
  • Solutions
  • Solvers
  1. Using JuMP
  • Reading from Data files
  • Problem Modification
  • Nonlinear Modeling
  1. Optimization Concepts
  • Integer Programming
  • Conic Programming
  • Benders Decomposition
  1. Modeling Examples (Currently a list of topics to pick examples from)
  • Sudoku
  • Power Systems
  • Network Flows
  • Statistics
  • Approximation and Fitting
  • Geometric Problems
  • Control theory
  • Graph Theory
  • Economics/Econometrics
  • Finance
  • Rocket Control
  • Travelling Salesman Problem

Note that this is a tentative list and some notebooks can be combined or split into two parts. Topics such as non-linear modelling, callbacks and column generation are ongoing dev efforts. Things are subject to change there and notebooks for them will only be created after they are finalized.

@barpit20 barpit20 pinned this issue May 27, 2019
@barpit20 barpit20 unpinned this issue May 28, 2019
@Wikunia
Copy link

Wikunia commented Apr 1, 2020

Regarding TSP I wrote: https://opensourc.es/blog/mip-tsp a while back.
It's without callbacks just a loop of solving + disallowing cycles. If this is of interest I can add a clean version of this here.

@matbesancon
Copy link
Collaborator

@Wikunia yes we might take it as a basis, I think it would be a good use case to introduce callbacks, pinging @mtanneau

@barpit20
Copy link
Contributor Author

barpit20 commented Apr 4, 2020

@Wikunia It would be great if you could add your tutorial here. I think it would be good to have both versions, with and without callbacks.

matbesancon pushed a commit that referenced this issue Jun 20, 2020
matbesancon pushed a commit to matbesancon/JuMPTutorials.jl that referenced this issue Aug 4, 2020
@jimorlin
Copy link

It would be really helpful to add a tutorial on plotting or graphing within Julia. It could be at the level of your tutorial on "reading data."

@AlessandroGaeta1
Copy link

Hi!
I wrote a Spacecraft Trajectory Optimizer with Avoidance Constraints program (in JuMP) using Mixed-Integer Linear programming, with at the end a simple plot of the solution.
Is there someone to contact to see if a tutorial about this topic might be useful?

@blegat
Copy link
Member

blegat commented Sep 19, 2020

Here is the right place, the contribution is welcome!

@odow
Copy link
Member

odow commented Mar 27, 2022

Closing because I'm going to archive this repository.

@odow odow closed this as completed Mar 27, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

7 participants