Мегаобучалка Главная | О нас | Обратная связь


ЗАДАНИЕ 6 . Постановка задачи математического программирования



2015-11-10 1021 Обсуждений (0)
ЗАДАНИЕ 6 . Постановка задачи математического программирования 0.00 из 5.00 0 оценок




В процессе принятия решений часто необходимо вербальное описание проблемы преобразовать в формальное описание задачи и затем использовать известный метод её решения.

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

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

Постановка задачи сводится к переводу словесного описания ситуации в формализованное, в котором определяется переменная, органичения и целевая функция.

Постановка любой задачи заключается в том, чтобы перевести их словесное описание в формальное. Широкое распространение получили модели математического программирования.

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

ЗЛП состоит в определении минимального или максимального значения целевой функции; целевая функция и ограничения и представляют собой линейные неравенства.

(F(х) = ) ®Max

i = 1….k

xj ³ 0,

aij , bi, ci - заданные постоянные величины

Чтобы решить эту задачу, нужно найти такой вектор Х = (x1, x2,… xк)

(набор переменных величин xj), чтобы он доставлял максимальное значение целевой функции F (х)

 

Пример постановки ЗЛП.

На предприятии изготавливается два вида изделий из трёх видов материалов

aijрасход материала вида i на одно изделие j.

bi - запас материала вида i

ci - прибыль от одного изделия вида i.

 

Сформулировать ЗЛП, чтобы определить, сколько изделий каждого вида следует производить, чтобы максимизировать прибыль. Расход материалов представлен в Таблице.

 

Таблица

Расход материала вида i на одно изделие j

 

Изделие (j) Вид материала (i) Прибыль на одно изделие
1 2 3  
1
2
Запас материалов  

 

Решение

В соответствии с вопросом, сформулированным в задаче, в качестве переменной величины выступит объём производства изделий каждого вида. Тогда:

Х1 - объём производства изделий 1-го вида

Х2 - объём производства изделий 2-го вида

 

Постановка задачи ЛП:

22Х1 + 14Х2 ® мах (максимизировать совокупную прибыль от

производства изделий обоих видов)

5 Х1 + 7 Х2 £ 456 – ограничение на потребление материалов 1-го вида

2 Х1 + 8 Х2 £ 594 ограничение на потребление материалов 2-го вида

6 Х1 + 4 Х2 £ 872 ограничение на потребление материалов 3-го вида

Х1, Х2 ³ 0 - изделия должны производиться

 

 

Задания

Вариант 1.

 

В трёх цехах изготавливаются два вида изделий.

aij – загрузка j-го цеха при изготовлении изделий, %

ci - прибыль от одного изделия вида i, руб.

Сформулировать ЗЛП, чтобы определить, сколько изделий каждого вида следует производить при возможно полной загрузке цехов, чтобы получить максимальную прибыль. Загрузка цехов представлена в Таблице.

Таблица

Загрузка цехов

 

Изделие (j) № цеха (i) Цена изделия
1 2 3  
1
2 1,2 5,1
Максимальная загрузка 100% 100% 100%  

 


Вариант 2

Имеются три склада запчастей А1, А2, А3 и три сервисных центра

Ц1, Ц2, Ц3. На складах следующее число контейнеров: А1= 14 А2=10 А3 =16; в

Транспортные затраты aij на перевозку одного компьютера со i –го склада в магазин j представлены в таблице:

  Ц1 Ц 2 Ц3
А1 4(a12)
А2
А3

 

Составить задачу линейного программирования (целевую функцию и ограничения)

Пояснение. В качестве переменной величины использовать Хij – число перевезённых компьютеров со i –го склада в магазин j

 

 

Вариант 3

 



2015-11-10 1021 Обсуждений (0)
ЗАДАНИЕ 6 . Постановка задачи математического программирования 0.00 из 5.00 0 оценок









Обсуждение в статье: ЗАДАНИЕ 6 . Постановка задачи математического программирования

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1021)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)