Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Задание № 2_1

.pdf
Скачиваний:
11
Добавлен:
08.03.2016
Размер:
7.17 Mб
Скачать

Рис.2. Диалоговое окно Поиск решения для рассматриваемой задачи

В результате (рис. 3) общая стоимость перевозок составит $55 515, при этом все

потребности магазинов будут удовлетворены.

Рис.3. Результат выполнения процедуры поиска решения для рассматриваемой задачи

Планирование штатного расписания

В этом примере рассматриваются вопросы планирования штатного расписания. Такие

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

ограничениям обычно относят общее количество дней или часов, которое должен

отработать человек.

На рис. 4 показан рабочий лист, который позволяет провести элементарный анализ

потребности в работниках.

Рис.4. Модель планирования штатного расписания

Вопрос формулируется так: "Какое минимальное количество служащих требуется для удовлетворения ежедневной потребности в работниках?" В этой компании каждый служащий работает пять дней подряд. В результате служащие должны начинать свои пятидневные рабочие недели в разные дни недели.

Лист состоит из следующих частей:

 День. В столбце В находятся сокращенные названия дней недели.

 Потребность в персонале. В столбце С представлена численность персонала,

которая необходима на каждый день недели. Как видно, потребность в персонале в

зависимости от дня недели изменяется.

 Планируемое количество служащих. В столбце D находятся формулы,

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

D3: =ЕЗ+Е9+Е8+Е7+Е6

D4: =Е4+Е3+Е9+Е8+Е7

D5: =Е5+Е4+Е3+Е9+Е8

D6: =Е6+Е5+Е4+Е3+Е9

D7: =Е7+Е6+Е5+Е4+Е3

D8: =Е8+Е7+Е6+Е5+Е4

D9: =Е9+Е8+Е7+Е6+Е5

 Изменяемые ячейки. Столбец Е содержит изменяемые ячейки — числа, которые

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

 Разница. В столбце F содержатся формулы, по которым вычитается количество

необходимого персонала из планируемого количества людей. Это позволяет определить избыток или недостаток персонала. В ячейку F3 введена формула = D3 - C3, которая копируется в шесть остальных ячеек столбца.

 Общая потребность в персонале. По формуле в ячейке Е11 суммируется

количество служащих, которые должны работать на протяжении всей рабочей недели. Формула для вычисления следующая: = СУММ(E3:E9). Это значение и будет минимизироваться.

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

F3 >= 0

F4 >= 0

F5 >= 0

F6 >= 0

F7 >= 0

F8 >= 0

F9 >= 0

 

После ввода данных и формул выберите команду Сервис | Поиск решения и укажите, что необходимо минимизировать значение, находящееся в ячейке E11, с помощью изменяемых ячеек ЕЗ:Е9. Затем введите ограничения и нажмите кнопку Выполнить.

Найденное решение, показанное на рис. 5, означает, что количество служащих, равное

188, удовлетворяет общей потребности в работниках и при этом не будет никаких отклонений от требуемого количества на каждый день.

Рис.5. Результат выполнения процедуры поиска решения для задачи планирования штатного расписания

Если рассмотреть результаты, то можно обратить внимание на несколько неточностей:

 В полученном решении используются нецелые значения, определяющие количество служащих.

 В полученном решении используются отрицательные значения, определяющие количество служащих.

Исправить данные ошибки можно путем введения ограничений:

1. Для каждой ячейки диапазона E3:E9 нужно указать ограничение цел (рис. 6).

Рис.6. Диалоговое окно Добавление ограничения для определения целочисленного ограничения

2. Для каждой ячейки диапазона E3:E9 нужно указать ограничение >= 0.

После добавления ограничений получим следующий результат (рис. 7):

Рис.7. Результат выполнения процедуры поиска решения после ввода дополнительных ограничений

Распределение ресурсов

В данном примере предлагается найти оптимальный объем производства продукции в зависимости от имеющегося количества ресурсов. На рис. 8 показан пример расчета для компании по производству игрушек.

Рис.8. Максимизация прибыли в условиях ограниченности ресурсов

Компания производит 5 видов игрушек, для которых используются 6 видов материала в различном количестве. В столбце G показаны текущие запасы материалов. В строке 10

показан доход от производства одной игрушки каждого вида. Количество произведенных игрушек находится в диапазоне B11:F11 (значения в ячейках диапазона будут определяться с помощью процедуры поиска решения).

Цель задачи - так распределить ресурсы, чтобы максимизировать значение общей прибыли, которое находится в ячейке B13.

Ограничения задачи:

1.На выпуск продукции должно уходить только имеющееся в наличии количество ресурсов. Т.е. нужно указать, что значения в каждой ячейке столбца I больше или

равны нулю.

2.Количество произведенного не должно быть отрицательным. Т.е. значения в каждой

ячейке строки 11 больше или равны нулю.

На рис. 9 показаны результаты, полученные с помощью процедуры поиска решения. В таблице отображается количество продукции каждого вида, которое нужно выпустить,

чтобы получить максимальную прибыль ($12 365).

Рис.9. Результат выполнения процедуры поиска решения для максимизации прибыли в

условиях ограниченности ресурсов

Оптимизация портфеля ценных бумаг

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

использовать дополнительные ограничения для снижения риска потерь и правильного распределения капитала.

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

выдает кредиты банкам и осуществляет некоторые виды инвестирования. Часть дохода перераспределяется между членами компании в виде дивидендов, которые зависят от

доли их депозитных вкладов. Этот гипотетический кредитный союз должен придерживаться правил, касающихся инвестиций. Кроме того, правление может установить свои правила, которые составляют ограничения для данной задачи. На рис. 10

показана рабочая книга, созданная для решения задачи максимизации доходов от инвестиций кредитного союза.

Рис.10. Задача максимизации доходов от инвестиций кредитного союза

Ограничения задачи:

 Сумма инвестиций в предприятия, торгующие новыми автомобилями, должна быть, по крайней мере, в 3 раза больше суммы инвестиций в предприятия, торгующие

подержанными автомобилями, поскольку торговля подержанными автомобилями более рискованное дело. Ограничение записывается так: C5 >= C6 * 3

 Ссуды на автомобили должны составлять, по крайней мере, 15% от полной суммы

портфеля. Ограничение записывается так: D14 >= 0,15

 Негарантированые ссуды должны составлять не более 25% от суммы портфеля. Ограничение записывается так: E8 <= 0,25

 Банковские кредиты должны составлять, по крайней мере, 10% от суммы портфеля. Ограничение записывается так: E9 >= 0,1

 Все инвестиции должны быть больше или равны нулю.

Изменяемые ячейки - C5:C9, а цель задачи - максимизировать общий доход, указанный в ячейке D12. В изменяемые ячейки введено начальное значение 1 000 000. Если запустить

процедуру поиска решения с данными параметрами, то будет получен результат, показанный на рис. 11.

Рис.11. Результат оптимизации портфеля ценных бумаг