educational#
Bilevel Markets#
Description: A notebook that presents a comprehensive mathematical formulation of strategic bidding in electricity markets using bilevel optimization and its equivalent single-level Mathematical Program with Equilibrium Constraints (MPEC) obtained through Karush-Kuhn-Tucker (KKT) transformation.
Tags: educational, bilevel, complementarity, amplpy, gurobi, knitro, baron, mpec, energy, electric-power-industry
Bilevel Optimization Introduction#
Description: A notebook as a gentle introduction to Bilevel Optimization and how to reformulate to Single Level using KKT conditions and Complementarity using AMPLPy and MP with a simple Stackelberg model
Employee Scheduling Optimization#
Description: Employee scheduling model from the Analytical Decision Modeling course at the Arizona State University.
Largest small polygon#
Description: lecture about models for the Largest Small Polygon Problem
Magic sequences#
Description: Solving magic sequences through reinforced formulations and constrained programming. Some comparison between models and solvers is done, and we look into the “Another solution” problem for these sequences.
Tags: constraint-programming, educational, mp, sequences, arithmetic, reinforced-formulations, highs, gecode, cbc, mip
MineLib in AMPL and amplpy#
Description: A notebook that works with the open-pit mining problems defined in the MineLib library and shows how to read and parse the instances using Python and amplpy
NFL Team Rating#
Description: NFL Team Rating problem from the Analytical Decision Modeling course at the Arizona State University.