Gamma-Opt's repositories
DecisionProgramming.jl
DecisionProgramming.jl is a Julia package for solving multi-stage decision problems under uncertainty, modeled using influence diagrams. Internally, it relies on mathematical optimization. Decision models can be embedded within other optimization models.
optimisation-notes
Lecture notes for Linear and Nonlinear optimisation.
ShelfSpaceAllocation.jl
ShelfSpaceAllocation.jl is a Julia package for solving the retail shelf space allocation problem. Internally, it relies on mathematical optimization, where the model is a mixed-integer linear program.
decomposition-short-course
Material for a decomposition short course I teach sometimes
EnergySystemModeling.jl
Transmission capacity expansion model implemented as linear optimization model in Julia using JuMP.
pyDecisionProgramming
Python interface for DecisionProgramming.jl
p-Lagrangian_relaxation.jl
The package contains the implementation of the p-Lagrangian relaxation technique which is a part of the paper "The p-Lagrangian relaxation for nonconvex MIQCQP problems with complicating constraints"
WOI_UFSCar2023
Short course on opt under uncertainty @ UFSCar 2023
TSEP_illustrative_example
The transmission system expansion project application to study illustrative three-nodes energy system
coderefinery-ws-2021-distributed
For coderefinery workshop 2021 exercise. Delete later.
CourseParser.jl
Parsing scripts for courses. Convert .jl into jupyter notebooks.
DecisionProgramming.jl-JuMP-update
DecisionProgramming.jl is a Julia package for solving multi-stage decision problems under uncertainty, modeled using influence diagrams. Internally, it relies on mathematical optimization. Decision models can be embedded within other optimization models.
Gogeta_old.jl
This repository contains the implementation of the conversion of Neural Networks and Decision Trees to the Mathematical Optimisation Problems
icnn_to_lp
The package contains the implementation of the icnn networks and the code for converting them into lps
jb_course_template
jupyter-book based course template
JuMPModelPlotting
A Julia package for plotting JuMP models
OfferStrategyOptimisation.jl
Offer strategy optimisation model for energy and reserve markets implemented as a mixed-integer program in Julia using JuMP.
RobustDecisionProgramming.jl
RobustDecisionProgramming.jl extends DecisionProgamming.jl with the capability to model distributionally robust chance nodes and formulate best worst-case expected value objectives.
spro-notes
Lectures notes of the course stochastic programming and robust optimisation
TSEP_Nordic_case_study
The transmission system expansion project applicatin to study Nordic's energy system