Глава 3. Исследование и решение распределительных задач

В этом классе задач рассматривается ограниченное количество ресурсов, недостаточное для выполнения всех работ наилучшим образом. Задача заключается в их распределении таким образом, чтобы получить максимальных. Распределительные задачи по наличию того или иного признака можно разделить:

• по виду целевой функции – на линейные и нелинейные. Если затраты (доход), определяемые объемом xij ресурса i, выделенного на выполнение работы j, равны xijcij, то задача линейна, а в противном случае нелинейна;

• по имеющимся в наличии необходимым ресурсам – на сбалансированные (закрытые) и несбалансированные (открытые). Если общий объем наличных ресурсов равен общей потребности в них, то имеет место сбалансированная (закрытая) распределительная задача, в противном случае она не сбалансирована (открыта);

• по характеру изменения переменных – подразделяются на три класса:

– если все переменные при решении могут принимать любое значение из области допустимых, имеющих непрерывный характер, то такие задачи мы будем относить к классу задач с непрерывным изменением переменных;

– если на все переменные или на их часть наложено дополнительное требование целочисленности, то мы имеем дело с целочисленными распределительными задачами;

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

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

• по характеру распределения ресурсов во времени – на статические и динамические. Если распределительная задача не связана со временем или каждое последующее распределение не зависит от всех остальных, то задача называется статической, в противном случае – динамической.

Рассмотрим решение в системе Mathcad некоторых распределительных задач.

Общая задача линейного программирования (ОЗЛП)

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

Допустим, на предприятии после модернизации производства появился свободный ресурс времени оборудования. Предлагается организовать изготовление новых изделий нескольких наименований. Известно время, требуемое на создание каждого изделия на каждом виде оборудования, свободные резервы времени на каждой машине, а также прибыль, получаемая от выпуска каждого изделия.

Выявление основных особенностей и закономерностей.

Количество изделий j-го наименования, которое может производить предприятие, обозначим за xj. Зная требуемое количество каждого вида i-го ресурса для изготовления каждого j-го типа изделия – норму расхода cij и количество каждого i-го ресурса ai , имеющегося в наличии на предприятии, – можно записать в общем виде следующую систему неравенств:

с11· х1 + с12 · х2 +…+с1j · xj +…+c1n · xn ≤ a1

…………………………………………..

сi1· х1 + сi2 · х2 +…+сij · xj +…+cin · xn ≤ ai

…………………………………………..

сm1· х1 + сm2 · х2 +…+сmj · xj +…+cmn · xn ≤ am

Критерий оптимизации – максимальная прибыль – может быть записан в таком виде:

f(x)=P1·x1 + P2 · x2 +…+ Pj · xj +…+Pn · xn

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

1 +5х2 + 2х3 + 7х4 ≤ 15

1 +3х2 + 3х3 + 5х4 ≤ 9

1 +6х2 + 4х3 + 8х4 ≤ 30

Критерий оптимизации – суммарную прибыль – можно представить так:

f(x)= 40х1 +50х2 + 30х3 + 20х4

 








Дата добавления: 2016-01-03; просмотров: 863;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.