Параметр вкладки «Усі методи» в Excel містить поля, які можна використовувати для будь-якого методу вирішення. Можливо, вам ніколи не знадобиться використовувати цю опцію, але вона є, якщо вам потрібно виконати деякі тонкі налаштування.
Використання автоматичного масштабування
Ви можете встановити прапорець Використовувати автоматичне масштабування, коли працюєте зі змінними, які сильно відрізняються за величиною. Наприклад, якщо ви працюєте з процентними ставками та багатомільйонними залишками на рахунку, ви можете скористатися опцією автоматичного масштабування, щоб сказати Excel: «Привіт, чувак, значення змінної Solver сильно відрізняються за величиною, тому ви повинні автоматично масштабувати ці немовлята».
Показ результатів ітерації
Якщо у вас немає нічого кращого, установіть прапорець Показувати результати ітерації. Коли ви це зробите, Excel зупиняється після того, як обчислить кожну цільову функцію за допомогою нового набору значень змінної Solver і покаже вам проміжні результати обчислень. Більшість людей не будуть і не повинні піклуватися про проміжні результати розрахунків. У деяких випадках ви можете побачити, як Solver працює над досягненням оптимального результату цільової функції.
Розв’язування з цілочисельними обмеженнями
Використання цілочисельних обмежень може ускладнити оптимізаційне моделювання, тому в Excel Solver передбачено деякі зміни, які ви можете внести до моделей, які «технічно» повинні повертати цілі значення. Наприклад, ви можете встановити прапорець Ігнорувати цілочисельні обмеження, щоб повідомити Excel, що ви хочете спробувати вирішити проблему (тільки для хихикання) без цілочисельних обмежень.
Ще одна настройка, пов’язана з цілочисельними обмеженнями: поле Integer Optimality % дозволяє вказати максимальну відсоткову різницю, яку ви приймаєте між найкращим рішенням, яке використовує цілочисельні обмеження, і найкращим рішенням, яке ігнорує цілі обмеження.
Встановлення обмеження на Solver
Використовуйте текстові поля «Максимальний час» і «Ітерації», щоб обмежити обсяг роботи, яку вирішувач виконує для вирішення проблеми оптимізаційного моделювання. Тепер для вирішення цього простого прикладу не потрібно багато часу. Але реальні проблеми часто набагато складніші. Реальна проблема може мати набагато більше змінних Solver, з якими потрібно мати справу.
Обмеження можуть бути більш численними і складнішими. І ви можете ускладнити оптимізацію, виконуючи такі дії, як робота з великою кількістю цілочисельних або двійкових обмежень.
Коли ви працюєте з великими, складними реальними проблемами, час оптимізації Solver може стати дуже тривалим. У цих випадках ви можете встановити максимальний час, який приймає Solver, використовуючи текстове поле Максимальний час. Ви також можете встановити максимальну кількість ітерацій, які виконує Solver, використовуючи текстове поле Ітерації.
Ви можете зупинити обчислення Solver, натиснувши Esc.
Якщо ви використовуєте метод еволюційного розв’язування в ситуації з цілочисельними обмеженнями, ви також можете вказати максимальну кількість підзадач, з якими ви хочете, щоб розв’язувач працював, за допомогою поля «Максимальні підзадачі», а потім максимальну кількість можливих цілочисельних рішень, які ви хочете, щоб вирішувач працював. створювати за допомогою поля «Максимально можливі рішення».