Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Задача ЛИНЕЙНОго ПРОГРАММИРОВАНИя



Примеры задачи линейного программирования

Понятие линейного программирования. Линейное программирование – раздел математического программирования, применяемый при разработке методов отыскания экстремума линейных функций нескольких переменных при линейных дополнительных ограничениях, налагаемых на переменные. По типу решаемых задач его методы разделяются на универсальные и специальные. С помощью универсальных методов могут решаться любые задачи линейного программирования (ЗЛП). Специальные методы учитывают особенности модели задачи, ее целевой функции и системы ограничений.

Особенностью задач линейного программирования является то, что экстремума целевая функция достигает на границе области допустимых решений. Классические же методы дифференциального исчисления связаны с на­хождением экстремумов функции во внутренней точке области допустимых значений. Отсюда вытекает необходимость разработки новых методов.

Рассмотрим некоторые конкретные задачи, математические модели которых представляют собой ЗЛП.

Задача об использовании ресурсов (задача планирования производства). Обозначим х j (j = 1, 2, ..., п)– число единиц продукции Рj, запланированной к производству; bi (i = 1, 2, ..., m) – запас ресур­са Si; aij – число единиц ресурса Si, затрачиваемого на изготовле­ние единицы продукции Рj (числа aij часто называют технологиче­скими коэффициентами); с j – прибыль от реализации единицы продукции Рj. Тогда экономико-математическая модель задачи об использо­вании ресурсов в общей постановке примет вид: найти такой план Х = 1, х2, …, хп) выпуска продукции, удовлетворяющий системе

и условию

,

при котором функция

принимает максимальное значение.

Задача составления рациона (задача о диете, задача о смесях). Обозначим х j (j = 1, 2, ..., п)– число единиц корма п-го вида; bi (i = 1, 2, ..., m) – необходимый минимум содержания в рационе питательного вещества Si; aij – число единиц питательного вещества Si в единице корма j-го вида; с j –  стоимость единицы корма j-го вида. Тогда экономико-математическая модель задачи примет вид: найти такой рацион Х = (х1, х2, …, хп), удовлетворяющий системе

и условию

,

при котором функция

принимает максимальное значение.

Задача об использовании мощностей (задача о загрузке обо­рудования). Предприятию задан план производства продукции по времени и номенклатуре: требуется за время T выпустить п1, п2,..., п k еди­ниц продукции Р1, Р2..., Р k. Продукция производится на станках S1, S2, …, S т. Для каждого станка известны производительность а ij (т.е. число единиц продукции Р j, которое можно произвести на станке Si) и затраты bij на изготовление продукции Р j на станке Si в единицу времени.

Необходимо составить такой план работы станков (т.е. так распределить выпуск продукции между станками), чтобы затраты на производство всей продукции были минимальными.

Составим экономико-математическую модель задачи.

Обозначим х ij – время, в течение которого станок Si будет за­нят изготовлением продукции Р j (i = 1, 2,..., т; j = 1, 2, ..., k).

Так как время работы каждого станка ограничено и не превышает Т, то справедливы неравенства:

Для выполнения плана выпуска по номенклатуренеобходимо, чтобы выполнялись следующие равенства:

Кроме того,

.

Затраты на производство всей продукции выразятся функцией

.

 Экономико-математическая модель задачи об использовании мощностей примет вид: найти такое решение Х = (х11, х12, …, хmk), удовлетворяющее указанным условиям, при ко­тором функция F принимает минимальное значение.

Задача о раскрое материалов. На раскрой (распил, обработку) поступает материал одного образца в количестве а единиц. Требуется изготовить из него l разных комплектующих изделий в количествах, пропорциональ­ных числам b1, b2, …, bl (условие комплектности). Каждая единица материала может быть раскроена п различными способами, при­чем использование i-го способа (i = 1, 2, ..., п) дает аi k единиц k-го изделия (k = 1, 2, ..., l).

Необходимо найти план раскроя, обеспечивающий максимальное число комплектов.

Составим экономико-математическую модель задачи.

Обозначим х i – число единиц материала, раскраиваемыхi-мспособом, и х – число изготавливаемых комплектов изделий.

Так как общее количество материала равно сумме его единиц, раскраиваемых различными способами, то

.

Требование комплектности выразится уравнениями

.

Очевидно, что

.

Экономико-математическая модель задачи: найти такое реше­ние Х = (х, х1, х2, …, хп), удовлетворяющее указанным условиям, при котором функция F = х принимает максимальное значение.


Поделиться:



Последнее изменение этой страницы: 2019-10-04; Просмотров: 233; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.018 с.)
Главная | Случайная страница | Обратная связь