All Projects → amkatrutsa → MIPT-Opt

amkatrutsa / MIPT-Opt

Licence: MIT license
A course on Optimization Methods

Programming Languages

Jupyter Notebook
11667 projects
TeX
3793 projects

Projects that are alternatives of or similar to MIPT-Opt

seminars-fivt
Seminars on optimization methods for DIHT MIPT
Stars: ✭ 23 (-82.03%)
Mutual labels:  numerical-optimization, convex-optimization
osqp
The Operator Splitting QP Solver
Stars: ✭ 929 (+625.78%)
Mutual labels:  numerical-optimization, convex-optimization
GurobiLink
Wolfram Language interface to the Gurobi numerical optimization library
Stars: ✭ 16 (-87.5%)
Mutual labels:  numerical-optimization, convex-optimization
AnimeGANv3
Use AnimeGANv3 to make your own animation works, including turning photos or videos into anime.
Stars: ✭ 878 (+585.94%)
Mutual labels:  colab
mipt lab
MIPT physics lab reports
Stars: ✭ 117 (-8.59%)
Mutual labels:  mipt
pdfo
Powell's Derivative-Free Optimization solvers
Stars: ✭ 56 (-56.25%)
Mutual labels:  numerical-optimization
data-science-learning
📊 All of courses, assignments, exercises, mini-projects and books that I've done so far in the process of learning by myself Machine Learning and Data Science.
Stars: ✭ 32 (-75%)
Mutual labels:  colab
Torrent-To-Google-Drive-Downloader
Simple notebook to stream torrent files to Google Drive using Google Colab and python3.
Stars: ✭ 256 (+100%)
Mutual labels:  colab
picatrix
Picatrix is a library designed to help security analysts in a notebook environment, such as colab or jupyter.
Stars: ✭ 35 (-72.66%)
Mutual labels:  colab
colab ssh
Create SSH tunel to a running colab notebook
Stars: ✭ 48 (-62.5%)
Mutual labels:  colab
benchopt
Making your benchmark of optimization algorithms simple and open
Stars: ✭ 89 (-30.47%)
Mutual labels:  convex-optimization
Numerical-Analysis-Python
Python notebooks for Numerical Analysis
Stars: ✭ 82 (-35.94%)
Mutual labels:  colab
19.5-rookies
2021 Rookies 세미나
Stars: ✭ 50 (-60.94%)
Mutual labels:  seminar
convex-optimization-class
APPM 5630 at CU Boulder
Stars: ✭ 30 (-76.56%)
Mutual labels:  convex-optimization
slsqp
Modern Fortran Edition of the SLSQP Optimizer
Stars: ✭ 57 (-55.47%)
Mutual labels:  numerical-optimization
ProximalOperators.jl
Proximal operators for nonsmooth optimization in Julia
Stars: ✭ 119 (-7.03%)
Mutual labels:  numerical-optimization
biteopt
Derivative-Free Optimization Method for Global Optimization (C++)
Stars: ✭ 91 (-28.91%)
Mutual labels:  optimization-methods
MathOptSetDistances.jl
Distances to sets for MathOptInterface
Stars: ✭ 24 (-81.25%)
Mutual labels:  convex-optimization
cocp
Source code for the examples accompanying the paper "Learning convex optimization control policies."
Stars: ✭ 61 (-52.34%)
Mutual labels:  convex-optimization
pydata-london-2018
Slides and notebooks for my tutorial at PyData London 2018
Stars: ✭ 22 (-82.81%)
Mutual labels:  convex-optimization

Optimization Methods

This repository contains seminars resources for the course "Optimization methods" for the 3-rd year students of Department of Control and Applied Mathematics. Every seminar presents brief review of necessary part of theory covered in lectures and examples of standard tasks for considered topic.

The main tool in development of efficient optimization methods is numerical linear algebra. To refresh your knowledge, you can use the crash course (ru, en).

Almost all numerical tests in this repository are performed with liboptpy library, where you can find easy to use implementations of different optimization methods. Also we use CVXPY 1.0 for comparison purpose.

Fall term

Questions

The minimum list of questions (ru) on the topics in Fall term.

Spring term

  • Preliminary

    • Disciplined convex programming and autograd with PyTorch (ru Open In Colab, en)
    • Demo of convex optimization power (ru Open In Colab, en)
  • 2017-2019

  • 2020

  • 2021

  • 2022

Questions

The minimum list of questions (ru) on topics of Spring term.

Advanced and additional topics

  1. Nesterov's method and ODE (ru, en)
  2. Sequential quadratic programming
  3. Theory of optimal methods and lower complexity bounds
  4. Mirror descent
  5. Optimization methods on Riemanien manifolds
  6. Structured optimization with sparsity conditions
  7. Submodular optimization

References

Books, lecture notes and blogs

Related courses

Contributing

If you want to send pull-request, please read the following instruction

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].