РЕШЕНИЕ ЗАДАЧ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ С ПОМОЩЬЮ БИБЛИОТЕКИ PYOMO НА ЯЗЫКЕ PYTHON
Авторы: Султанбаева Гулмира Салымбаевна , Асанбекова Нурзат Орозобековна , Барганалиева Жылдыз Калыбековна
Тип документа: Статья
Год издания: 2023
Ключевые слова: ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ, ЯЗЫК ПРОГРАММИРОВАНИЯ, ЦЕЛЕВАЯ ФУНКЦИЯ, ОГРАНИЧЕНИЕ, БЕЗАЛКОГОЛЬНЫЕ НАПИТКИ, ПРОИЗВОДСТВО, БИБЛИОТЕКА, ПЕРЕМЕННЫЕ
https://www.elibrary.ru/item.asp?id=59558297
Аннотация
Pyomo - это бесплатный инструмент на языке программирования Python, предназначенный для разработки и оптимизации математических моделей. Он поддерживает различные виды оптимизации, такие как линейное программирование, целочисленное линейное программирование, квадратичное программирование, динамическое программирование и др. Pyomo обеспечивает удобный интерфейс для формулирования задач оптимизации на языке Python, что делает его гибким инструментом для решения разнообразных оптимизационных задач. В статье рассматривается упрощенная задача перевозки, где есть группа клиентов, нуждающихся в натуральных безалкогольных напитках (НБН) (обозначенных как I = {1, 2, 3, 4, 5}), и несколько предприятий, производящих НБН (обозначенных как J = {1, 2, 3}). Каждый клиент имеет фиксированную потребность в напитках (pi), а каждое предприятие обладает фиксированной производственной мощностью (Mj). Кроме того, существуют фиксированные транспортные расходы на доставку одной единицы товара с определенного предприятия клиенту. Для решения задачи оптимизации на Python определяются данные, такие как матрица транспортных расходов (c), потребности клиентов (p) и производственные мощности предприятий (M). Затем создается модель с использованием функции ConcreteModel() из модуля pyomo.environ, которая включает переменные, целевую функцию и ограничения.
📄 Полный текст
📥 Скачать PDFИнформация
-
Добавлено:
11.12.2025 05:19 -
Последнее обновление:
(система не ведет историю)
📚 Другие работы авторов
Султанбаева Гулмира Салымбаевна
12 работ(ы)
Барганалиева Жылдыз Калыбековна
10 работ(ы)