Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Sistemi_obrobki_danikh_u_finansakh.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

7.2.3 Задання обмежень

Останній крок, заданя обмежень, є необов’язковим. Щоб задати обмеження, слід натиснути в вікні діалога Пошук рішення клавішу Добавити і заповніть вікно діалога Добавлення обмежень. Рис.7.8 показує, як ввести обмеження, при якому загальні витрати на рекламу (значення в клітинці Е8) повинні бути менші або рівні загальному бюджету на рекламну компанію (значення в клітинці G11).

Рис. 7.8.- Натисніть клавішу Добавити в вікні діалога Пошук рішень, щоб добавити обмеження

Як ви можете помітити, обмеження складається із трьох компонентів: посилань на клітинку, оператора порівняння та значення обмежень. Задайте посилання в поле Ссилка на ячейку, виберіть оператор порівняння в списку, що розкривається в середині цього вікна діалога і задайте значення обмеження в полі зправа. Після задання обмежень натисніть клавішу ОК для повернення в вікно діалога Пошук рішення чи нажміть клавішу Добавити для задання наступного обмеження.

Рис. 7.9 показує вікно діалога Пошук рішень після задання всіх обмежень для нашого прикладу. Обмеження перераховуються в алфавітному порядку, який може не співпадати з порядком, в якому їх визначали.

Рисунок 7.9.- Пошук рішень виводить список обмежень в алфавітному порядку і використовує імена клітинок і діапазонів, коли це можливо

Два обмеження мають посилання на діапазони зліва від оператора порівнення. Вираз $D$2:$D$7>=$G$15 говорить про те, що значення в кожній клітинці із діапазону D2:D7 повинно бути більше чи рівне 6, а вираз $F$2:$F$7<=$G$14 говорить про то, що значення в кожній клітинці із діапазону F2:F9 не повинно перевищувати 33,30%. Кожний з цих виразів є коротким записом шести окремих обмежень. Якщо використовується такий спосіб запису, значення границь з правої сторони оператора порівнення повинно представляти собою діапазон такої ж розмірності, яку має діапазон в лівій частині виразу, або повинно бути посиланням на клітинку чи константним значенням.

Після заповнення вікна діалога Пошук рішення натисніть клавішу Виконати. Під час роботи пошуку рішення в рядку стану з’являються повідомлення. Пошук рішення підставляє значення в змінні клітинки, перераховує лист і потім перевіряє результати. Порівнюючи отриману величину з результатами попередніх інтерацій, пошук рішення шукає відповідь на множині значень, які відповідають цілі і задовільняють заданим обмеженням.

В нашому прикладі з рекламною кампанією пошук рішення знаходить оптимальне рішення для заданої цільової клітинки при виконанні всіх обмежень і виводить вікно діалога, показане на рис. 7.10. Значення, відображені в робочому листі, представляють собою оптимальне рішення для нашої задачі. Ви можете або залишити ці значення на листі, якщо встановите лічильник Зберегти шукане рішення і натисніть клавішу ОК, чи відновити значення, які містилися на листі перед активацією пошуку рішень, якщо натиснете клавішу Отмена чи встановите перемикач Восстановить исходные значения і натисніть клавішу ОК. Ви також можете зберегти найдені значення в якості сценарію.

Рисунок 7.10- Коли пошук рішень знаходить відповідь на поставлену задачу, він виводить вікно діалога Результати пошуку рішень

Значення, показані на рис. 7.10, говорять про те, що витрати по рекламній компанії можна звести до мінімуму, розмістивши 6 оголошень в Вид. 1,6 – в Вид. 2, 33 – в Вид. 3, 53,4 – в Вид. 4, 34 – в Вид. 5 і 6 – в Вид. 6. При такому варіанті реклама повинна охопити 800 міліонів читачів. Але це значення не може бути точно виконане, тому що неможливо дати три десятих оголошень. Насправді, Вид. 4 не є єдиним виданням, для якого пошук рішень рекомендує неціле число оголошень. Значення для Вид. 3 незначно більше 33, а значення для Вид. 5 дещо нижче 34.

Нецілі результати можна опрацювати одним із двох способів: округлити значення або додавати нові обмеження, при яких результати повинні бути цілими числами. Округлення значення для Вид. 4 до 54 дає число читачів, рівне 803 міліонам при вартості реклами $11 267 347, що є достатньо прийнятним в даному випадку.

7.2.4 Задання цілочисельних обмежень

Щоб пошук рішень давав цілі значення для кількості оголошень, натисніть клавішу Изменить в вікні діалога Поиск решения. В вікні діалога Изменения ограничений задайте діапазон D2:D7, який містить кількість оголошень в виданнях. Потім відкрийте список, що розкривається, в середині цього вікні діалога і виберіть останній елемент, „цел”. Пошук рішень вставляє слово ціле в поле Ограничения, як показано на рис. 7.11. Натисніть клавішу ОК для поверенння в вікно діалога Пошук рішень.

Рисунок 7.11 -Щоб задати цілочисельне обмеження, виберіть елемент „цел” в списку

Після виконання пошуку рішень з новими цілочисельними обмеженнями, результати показують, що округлення кількості оголошень в Вид. 4 до 54 не є найкращим рішенням. Можна досягнути найкращого цілочисельного рішення, зменшуючи кількість оголошень в Вид. 5 з 34 до 35. При цих значеннях число читачів становить 802 міліона при затратах в 11 246 630 грн. – це на 20 717 грн. менше порівняно з простим округленням рішення.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]