Оптимизация с помощью Python: решение задач исследования операций
Оригинал: Optimization with Python: Solve Operations Research Problems
Скачать курс по Python. Оптимизация с помощью Python: решение задач исследования операций
Нужен архив курса целиком?
Мы отправим ссылку на полный архив с оригиналом, переводом и материалами. Просто напишите администратору info@russiancourses.net и укажите, что именно нужно (можем поделиться вариантами отдельно).
Пропущены номера уроков?
Если в нумерации есть паузы, значит часть занятий текстовые или в виде файлов. Их можно найти в разделе «Материалы курса»: скачайте архив, чтобы получить все конспекты и дополнительные задания.
Превью: 001. Введение
Превью: 001. Введение
Это первый урок курса "Оптимизация с помощью Python: решение задач исследования операций". Зарегистрируйтесь и оформите подписку для доступа ко всем 82 урокам.
Раздел
О курсе на русском языке
- 🧠 Формулировать задачи оптимизации в виде математических моделей
- 📊 Решать линейные, нелинейные и целочисленные задачи (LP, NLP, MILP, MINLP)
- 🧬 Применять генетические алгоритмы и рой частиц (GA, PSO)
- 🎯 Работать с многокритериальной оптимизацией (NSGA-II)
- 🧩 Использовать программирование с ограничениями и коническую оптимизацию
- 🎓 Обзор и практика работы с солверами: CPLEX, Gurobi, GLPK, CBC, IPOPT, Couenne, SCIP
- 🛠 Использование фреймворков: Pyomo, OR-Tools, PuLP, Pymoo
- 📈 Применение библиотек: NumPy, Pandas, Matplotlib, Jupyter, Spyder
- 📐 Техники линеаризации и моделирования с бинарными переменными
Сводка
Информация о курсе
exercise_files.zip
-
1. 001. Введение
RU -
2. 002. Что такое оптимизация
-
3. 003. Установка Python
-
4. 004. Пакеты
-
5. 006. IDE Spyder
-
6. 007. Лаборатория Jupyter Notebook
-
7. 009. Списки, кортежи и словари
-
8. 010. If For While
-
9. 011. Функции
-
10. 012. Numpy
-
11. 013. Pandas
-
12. 014. Pandas: чтение Excel
-
13. 015. Графы
-
14. 018. Что такое математическое моделирование
-
15. 019. Как решать задачи оптимизации
-
16. 020. Типы переменных
-
17. 021. Целевая функция и ограничения
-
18. 022. Как смоделировать вашу задачу
-
19. 024. Пример 1 Инвестиция
-
20. 025. Пример 2 Инвестиция
-
21. 026. Пример 3. Затраты на производство
-
22. 027. Пример 4 Решение задачи маршрута
-
23. 028. Задание на строительство, пример 5
-
24. 029. Пример 6: Строительное задание
-
25. 030. Пример 7 Назначение задач
-
26. 031. Пример 8 Назначение работы
-
27. 032. Как учиться эффективнее
-
28. 034. Введение
-
29. 035. Фреймворк и решатели
-
30. 036. Линейное программирование с Ortools
-
31. 037. Lp Скрипт
-
32. 039. Установка LP Gurobi Cplex и GLPK
-
33. 041. Линейное программирование в Pyomo с Gurobi, Cplex и Glpk
-
34. 042. Pyomo: исправление ошибок
-
35. 044. Какой решатель и фреймворки выбрать
-
36. 045. Упражнение: Реши сам
-
37. 047. Pyomo: Использование других солверов Cbc
-
38. 048. Суммирование в Pyomo
-
39. 050. Pyomo Pprint
-
40. 052. Введение в MILP
-
41. 053. Milp Pyomo
-
42. 054. Milp Ortools
-
43. 055. Milp Scip
-
44. 057. Решение задачи Milp
-
45. 059. Введение в NLP
-
46. 060. NLP Pyomo Ipopt
-
47. 061. NLP SCIP
-
48. 062. NLP упражнение: Решите самостоятельно
-
49. 063. Решение упражнений по NLP
-
50. 065. Введение в MINLP
-
51. 066. Minlp Pyomo Couenne
-
52. 067. МИПД Пайомо декомпозиция с использованием Mindtpy
-
53. 068. Minlp Scip
-
54. 069. Введение в Генетические Алгоритмы
-
55. 070. Пример базового случая генетического алгоритма
-
56. 073. Пример базового случая для Particle Swarm PSO
-
57. 075. Cp Ortools
-
58. 077. Введение
-
59. 078. Scop Программирование со вторым порядком конуса
-
60. 079. Неконвексное квадратичное программирование
-
61. 080. Задачи маршрутизации транспорта VRP с OR Tools: Введение
-
62. 081. Линеаризация бинарного и непрерывного с использованием Big M
-
63. 082. Линеаризация Бинарный Бинарный
-
64. 083. Введение и новый кейс с двойными суммированиями
-
65. 084. Проверка прогресса решения
-
66. 085. Определение предела разрыва
-
67. 086. Определение лимита времени
-
68. 090. Работа с неравенствами
-
69. 091. Суммирование в Pyo
-
70. 092. Параметры и множества
-
71. 093. Правила внутри ограничений
-
72. 094. Правила с индексами
-
73. 095. Лёгкий старт
-
74. 096. Дифференциально-алгебраические уравнения DAE
-
75. 097. Введение
-
76. 098. Проблема в саду
-
77. 099. Проблема с доходами
-
78. 100. Формулирование задачи маршрутизации
-
79. 101. Решение задачи маршрутизации
-
80. 102. Введение в Optimal Power Flow
-
81. 103. Формулировка оптимального распределения мощности
-
82. 105. Поздравление