Методы математического программирования
Математическое программирование объединяет многие методы решения задач подготовки оптимальных – наилучших по определенным критериям планов. В задачах необходимо отыскать максимум или минимум некоторой целевой функции при заданных условиях и ограничениях.
Так, например, линейное программирование объединяет методы решения задач, которые описываются линейными уравнениями; нелинейное программирование объединяет методы решения задач, которые описываются нелинейными соотношениями.
Пример:
Пусть для изготовления любого из m видов продукции требуется n видов сырья, причем для производства i-го вида продукции требуется aij единиц сырья, запасы которого равны Аj. При реализации i -го вида продукции предприятие получает прибыль Pi. Составить план выпуска продукции, при котором предприятие получит максимальную прибыль.
|
Виды продукции |
Вид сырья |
Прибыль |
||
|
1 |
j |
n |
||
|
Х1 |
а11 |
a1j |
a1n |
P1 |
|
Хi |
Ai1 |
Aij |
Ain |
Pi |
|
Хm |
Am1 |
Amj |
Amn |
Pm |
|
Запас на складе |
A1 |
Aj |
An |
|
1, j, n- виды материальных ресурсов ;
xi - объем продукции i-го вида;
Рi – прибыль за единицу выпущенной продукции i- го вида;
Aj - запасы сырья j-го вида на складе;
aij - расход сырья j-го вида для производства i-го вида продукции.
Целевая функция имеет вид:
![]()
При следующих условиях и ограничениях:
1)условие не
отрицательности xi
0;
2)ограничение по
запасам сырья на складе
.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.