Оглавление:
- Использование автоматического масштабирования
- Отображение результатов итераций
- Решение с целыми ограничениями
- Установка лимита на Solver
Видео: Поиск решения в Excel 2025
Вкладка «Все методы» в Excel предоставляет окна, которые вы можете использовать для любого метода решения. Возможно, вам не понадобится использовать эту опцию, но она есть, если вам нужно сделать небольшую настройку.
Использование автоматического масштабирования
Вы можете установить флажок Использовать автоматическое масштабирование, когда вы работаете с переменными, которые сильно различаются по величине. Например, если вы работаете с процентными ставками и балансами счетов в миллион долларов, вы можете использовать параметр автоматического масштабирования, чтобы сообщить Excel: «Привет, чувак, значения переменной Solver сильно отличаются по величине, поэтому вы должны автоматически масштабировать эти младенцы. «
Отображение результатов итераций
Если вам нечего делать, установите флажок Показать результаты итерации. Когда вы это сделаете, Excel останавливается после вычисления каждой целевой функции с использованием нового набора значений переменной Solver и показывает промежуточные результаты расчета. Большинство людей не будут и не должны заботиться о промежуточных результатах расчета. В некоторых случаях вы можете увидеть, как Solver работает над оптимальным результатом целевой функции.
Решение с целыми ограничениями
Использование целых ограничений может затруднить ваше оптимизационное моделирование, поэтому Excel Solver предоставляет некоторые настройки, которые вы можете сделать для моделей, которые «технически» должны возвращать целочисленные значения. Например, вы можете проверить поле «Игнорировать целочисленные ограничения», чтобы сообщить Excel, что вы хотите попытаться решить проблему (только для хихиканья) без целых ограничений.
Другая привязка, связанная с целочисленным ограничением: поле Integer Optimality% позволяет указать максимальную разницу в процентах, которую вы примете между лучшим решением, использующим ограничения целых чисел, и лучшим решением, которое игнорирует ограничения целых чисел.
Установка лимита на Solver
Используйте текстовые поля Max Time and Iterations, чтобы ограничить объем работы, решаемой Solver, для решения проблемы моделирования оптимизации. Теперь этот простой пример не требует много времени для решения. Но проблемы с реальной жизнью часто намного сложнее. Реальная проблема может иметь гораздо больше переменных Solver.
Ограничения могут быть более многочисленными и более сложными. И вы можете усложнить оптимизацию, делая такие вещи, как работа с множеством целых или двоичных ограничений.
Когда вы работаете с большими, сложными, реальными проблемами, время, которое Solver делает для оптимизации, может стать очень продолжительным. В этих случаях вы можете установить максимальный лимит времени, который принимает Solver, используя текстовое поле Max Time.Вы также можете установить максимальное количество итераций, которые делает Solver, используя текстовое поле Iterations.
Вы можете остановить вычисления Solver, нажав Esc.
Если вы используете метод решения Evolutionary в ситуации с целыми ограничениями, вы также можете указать максимальное количество подзадач, которые вы хотите, чтобы Solver работал с использованием поля Max Subproblems, а затем максимальное количество возможных целочисленных решений, которые вы хотите, чтобы Solver создавался с использованием коробки Max Feasible Solutions.
