Как устранить неравенство в Excel
Обновлено: 21.11.2024
Начав с начального предположения для переменных x=(x1, x2. ), NLSOLVE пытается найти оптимальное решение, удовлетворяющее ограничениям неравенства g= (g1, g2. ) при минимизации суммы квадратичных ошибок ограничений равенства f=(f1, f >2. ).
С помощью параметров вы можете указать количество ограничений неравенства, если они есть, переопределить параметры алгоритма, а также предоставить аналитический якобиан для системы уравнений.
NLSOLVE поддерживает динамические системы (см. Динамическая оптимизация).
Необходимые входные данные
соответствует ссылке на системные формулы (f1, f2. g1, g2 . ) .
Если ваша система включает ограничения неравенства, они должны располагаться последними.
vars ссылка на системные переменные (x1, x2. ).
Введите как ссылку на диапазон. Например, X1 для одной переменной или X1:X3 для трех переменных. Если ваши формулы или переменные не находятся в непрерывном диапазоне, например X1, Z1, вы можете объединить их и передать как одну ссылку следующим образом:
Используйте синтаксис объединения диапазонов (X1,Z1) . Поддерживается только в ExceLab 7.
Используйте синтаксис констант массива. Поддерживается только в Google Sheets
ExceLab 365 поддерживает ввод только непрерывного диапазона для нескольких переменных
Необязательные входные данные
nge число ограничений неравенства в системе. По умолчанию 0.
удерживайте набор пар ключ/значение для алгоритмического управления, как описано ниже.
- Управляет постепенными корректировками для начального пробного этапа.
- Этот параметр может иметь большое значение при решении сложных задач. Если вы столкнулись с трудностями сходимости, попробуйте уменьшить или даже увеличить значение Factor .
Ключ | FTOL |
Значение по умолчанию | 1.0E-6 | < /tr>
Примечания | Допуск на погрешность суммы квадратов остатков |
Ключ | XTOL |
Значение по умолчанию | 1.0E-10 |
Примечания | Допуск на ошибку относительного изменения вектора решения |
Ключ | JTOL | tr>
Значение по умолчанию | 1.0E-14 |
Примечания | Допустимость ошибки для ортогональности между вектор решения и якобиан системы, измеренный косинусом угла, образованного векторами |
Key | ZTOL td> |
Значение по умолчанию | 1.0E-12 |
Примечания | Эффективно определяет числовой ноль для сравнения. |
key | JACSTEP |
Допустимые значения (действительные) | 0 JACSTEP |
Значение по умолчанию | Шаг по умолчанию вычисляется динамически на основе точности машины, заданных пределов и показателей функции. Для функции order(1) это приблизительно 1.0e-8. |
Примечания | Значение по умолчанию обычно дает точные приближения; однако ослабление значения по умолчанию может помочь сходимости при некоторых проблемах с неизвестным якобианом, таких как параметризованные проблемы. |
key | JACSCHEME< /td> | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Допустимые значения (целые числа) |
1 для прямой схемы Эйлера первого порядка 2 для прямой схемы Эйлера второго порядка Если у вас более одной переменной, запустите NLSOLVE как формулу массива в выделенном диапазоне ячеек. Выделите массив из 2 столбцов с n+3 строками для вывода, NLSOLVE автоматически отформатирует решение для вас и сообщит дополнительную информацию, как показано ниже.
Система имеет решение в (9.106,1.098e-5) . Мы определяем уравнения системы LHS в A1:A2, используя X1 и X2 для переменных с 1 для начального предположения, как показано в таблице 1. Далее мы вычисляем формулу массива =NLSOLVE(A1:A2, X1:X2) в диапазоне A8:B12 и получаем результат, показанный в таблице 2
Система имеет единственное решение в точке (0, 0, 0, 0), которая не является точкой притяжения. Мы определяем уравнения системы LHS в F1:F4, используя X1:X4 для переменных с 1, указанной для начального предположения, как показано в таблице 1
Далее мы вычисляем формулу массива =NLSOLVE(F1:F4, X1:X4) в диапазоне C1:D7 и получаем результат, показанный в таблице 2.
Мы оцениваем обновленную формулу массива =NLSOLVE(F1:F4, X1:X4, , , D1:G4), пропуская параметры 3 и 4 и передавая матрицу Якоби в необязательном аргументе 5. Новое решение показано в таблице 4. показывает очевидное улучшение в снижении количества ошибок для этой проблемы.
x 3 e - 0,1 x 1 - x 4 e - 0,1 x 2 + x 6 e - 0,1 x 5 - e - 0,1 + 5 e - 1 - 3 e - 0,4 = 0 x 3 e - 0,2 x 1 - х 4 е - 0,2 х 2 + х 6 е - 0,2 х 5 - е - 0,2 + 5 е - 2 - 3 е - 0,8 = 0 х 3 е - 0,3 х 1 - х 4 е - 0,3 х 2 + х 6 е - 0,3 х 5 - е - 0,3 + 5 е - 3 - 3 е - 1,2 = 0 х 3 е - 0,4 х 1 - х 4 е - 0,4 х 2 + х 6 е - 0,4 х 5 - е - 0,4 + 5 е - 4 - 3 е - 1,6 = 0 х 3 е - 0,5 х 1 - х 4 е - 0,5 х 2 + х 6 е - 0,5 х 5 - е - 0,5 + 5 е - 5 - 3 е - 2 = 0 х 3 e - 0,6 x 1 - x 4 e - 0,6 x 2 + x 6 e - 0,6 x 5 - e - 0,6 + 5 e - 6 - 3 e - 2,4 = 0 Система имеет решение в (1, 10, 1, 5, 4, 3) . Мы определяем системные уравнения в A1:A6, используя X1:X6 в качестве переменных со значением 1 для начального предположения, как показано в таблице 1.
Далее мы вычисляем формулу массива =NLSOLVE(A1:A6, X1:X6) в диапазоне D20:E28 и получаем результат, показанный в таблице 2
Рассмотрите следующую систему с одним уравнением и двумя неравенствами: 10 - х 1 2 - 2 х 2 2 - х 3 2 + х 1 = 0 8 - х 1 2 - х 2 2 - х 3 2 - х 1 + х 2 - х 3 ≥ 0 - 5 + 2 х 1 2 + х 2 2 + х 3 2 + 2 х 1 - х 2 ≥ 0 Мы определяем систему уравнений LHS в A1:A3, используя X1:X3 для переменных с 1 для начального предположения, как показано в таблице 1. Обратите внимание, что формулы неравенств перечислены после формулы равенства, как того требует решатель. р> Помните, что уравнения и формулы неравенств определяются относительно нуля с одной стороны, и любые неравенства интерпретируются решателем как большие нуля. Далее мы вычисляем формулу массива =NLSOLVE(A1:A3, X1:X3, 2) в диапазоне D15:E20 . Обратите внимание, что мы передаем 2 в 3-й параметр, чтобы указать, что последние 2 формулы, переданные в параметре 1, являются неравенствами. Я не изучаю математику, но у меня есть промежуточные знания из-за моего инженерного образования. Недавно студент спросил меня, что у него проблема с отображением графических неравенств в Excel.У него был проект, который нужно было представить. Моя проблема заключалась в том, чтобы сначала понять, что имеется в виду, когда говорят «Как построить график числовой линии неравенства». Я был в ситуации, когда разработчик программного обеспечения, разрабатывающий банковское программное обеспечение, должен знать банковский процесс лучше, чем банкир. Я решил провести небольшое исследование того, как строить графики неравенств, и вот результат. Если вам нужно построить график Уравнения, которые состоят из «=», а не просто «=», называются «графическими неравенствами». Ниже приведены несколько примеров:
2) Уравнения для неравенств с двумя переменными и рисунок ниже говорят сами за себя. На рисунках показано, как графически изображаются различные состояния неравенств. Попытайтесь понять, почему разные области заштрихованы, чтобы изобразить два рассматриваемых уравнения.
У студента, который задал мне вопрос о том, как рисовать графические неравенства в Excel, было уравнение, похожее на -5X+6Y>12, как показано на рисунке выше. Я уже обсуждал, как строить простые линейные уравнения в Microsoft Excel, но сегодня я собираюсь объяснить, как строить графики неравенств в Excel. Я начну с простого уравнения, а затем расширим его до уравнений, связанных с неравенствами в Excel. Дополнительная вещь, которую необходимо сделать при изображении неравенств, — это нарисовать заштрихованную область ниже или выше графика в зависимости от того, является ли неравенство знаком «=». =: график отображается непрерывной линией, а затемненная область находится над графиком. Посмотрите видео ниже, чтобы узнать, как построить этот график:Если вы хотите найти численные решения для отдельных уравнений или систем уравнений — или неравенств — и Microsoft Excel является для вас знакомым или продуктивным инструментом, вы обратились по адресу! Вы можете использовать Solver, встроенный компонент Excel, который Frontline Systems изначально разработал для Microsoft. Что делать, если вам нужно решить системы из более чем 200 уравнений или неравенств — предел возможностей встроенного Решателя? Вы можете легко перейти на Premium Solver — он на 100% совместим с Excel Solver. Ваши модели Солвера и даже код VBA, управляющий Солвером, будут работать как есть. Premium Solver обрабатывает до 400 нелинейных уравнений и до 1000 линейных уравнений. Платформа Premium Solver — дальнейшее обновление Premium Solver — позволяет обрабатывать до 500 нелинейных уравнений и до 8000 линейных уравнений! Платформа Premium Solver включает наш Interval Global Solver, который может сделать больше с нелинейными системами: при наличии достаточного времени он может изолировать все реальные решения системы гладких нелинейных уравнений — это выходит за рамки возможностей большинства других программ! Продукты Premium Solver не только решают уравнения. Они также находят оптимальные решения задач с переменными решения, ограничениями, которые могут быть уравнениями или неравенствами, и целью, которую необходимо максимизировать или минимизировать. И они решают весь спектр задач оптимизации, от линейного программирования и гладкой нелинейной оптимизации до негладких моделей с использованием произвольных функций Excel, решаемых методами генетического алгоритма.
П. С.: Вам не нужно быть экспертом в решении уравнений или других математических методах. Уже более десяти лет тысячи пользователей в компаниях из списка Global 2000 пользуются нашим передовым программным обеспечением и квалифицированной технической поддержкой для создания и решения более крупных и лучших моделей. Премиум-платформа для решения задачНашим самым продаваемым продуктом для обычного решения уравнений и оптимизации является Premium Solver Platform, отчасти потому, что он может обрабатывать все типы задач до определенных ограничений по размеру:
И вам понадобится Premium Solver Platform, даже если ваша проблема выходит за эти пределы, потому что это основа или «платформа», к которой «подключаются» все наши крупномасштабные Solver Engine." Если ваша проблема увеличивается в размерах, вы можете легко добавить один или несколько Solver Engine на платформу Premium Solver в любое время. Считаете, что ваша модель слишком велика? Не беспокойтесь — у некоторых наших пользователей есть модели линейного программирования с миллионы переменных решений! Более того, вы можете в любое время модернизировать Premium Solver Platform до нашей «суперпродуктовой» Risk Solver Platform за разницу в цене, получая мощные возможности моделирования методом Монте-Карло и оптимизации моделирования, а также новое стохастическое программирование и надежную возможности оптимизации, недоступные больше нигде, чтобы помочь вам найти надежные оптимальные решения для проблем с неопределенностью. Самый быстрый способ узнать больше — бесплатно зарегистрироваться, загрузить и опробовать платформу Premium Solver! Или вы можете просмотреть более подробную информацию о продукте Premium Solver Platform. Чтобы получить краткий обзор, щелкните здесь, чтобы просмотреть сравнение продуктов Excel Solver. Для получения информации о ценах нажмите на Программное обеспечение Excel и цены на поддержку. Премиум-решательЕсли платформа "Премиум-решатель" слишком велика для вашего бюджета и вам просто нужно решить небольшую линейную, смешанно-целочисленную или гладкую нелинейную модель, вы можете использовать наш "Премиум-решатель" дешевле. Premium Solver нельзя "расширить" для решения крупномасштабных задач оптимизации. Все наши «подключаемые» крупномасштабные решатели требуют Premium Solver Platform или Risk Solver Platform, а интерпретатор полиморфных электронных таблиц, доступный только в продуктах этих платформ, играет решающую роль в эффективном решении крупномасштабных задач.< /p> Но вы можете обновить Premium Solver до Risk Solver Premium, чтобы получить возможности моделирования, до Premium Solver Platform, чтобы получить более мощные возможности оптимизации, или до нашей «суперпродуктовой» Risk Solver Platform — в любое время, для разница в цене. Это делает Premium Solver отличным способом начать работу! Нажмите здесь, чтобы получить более подробную информацию о продукте Premium Solver. Чтобы получить краткую сводку с ограничениями на размер задачи, нажмите здесь, чтобы просмотреть сравнение продуктов Excel Solver. Чтобы попробовать Premium Solver, просто зарегистрируйтесь и перейдите по ссылке для загрузки продуктов Excel. Зарегистрируйтесь, чтобы получить преимущества загрузки и поддержкиЗарегистрируйтесь прямо сейчас! -- это просто и бесплатно -- так что вы можете:
Просто введите свое имя и адрес электронной почты, а также, при желании, название компании и телефон, выберите наиболее близкий «Тип пользователя» и нажмите кнопку «Зарегистрироваться для загрузки». Вы можете скачать сразу после регистрации или вернуться позже в любое время — просто войдите со своим адресом электронной почты — когда вы будете готовы опробовать наши обновления Excel Solver. Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще. Меньше Solver — это надстройка Microsoft Excel, которую можно использовать для анализа возможных вариантов. Используйте «Поиск решения», чтобы найти оптимальное (максимальное или минимальное) значение формулы в одной ячейке, называемой целевой ячейкой, с учетом ограничений или ограничений на значения других ячеек формулы на листе. Решатель работает с группой ячеек, называемых переменными решения или просто ячейками переменных, которые используются при вычислении формул в ячейках целей и ограничений. Решатель корректирует значения в ячейках переменных решения, чтобы удовлетворить ограничения на ячейки ограничений и получить результат, который вы хотите получить для целевой ячейки. Проще говоря, вы можете использовать Solver для определения максимального или минимального значения одной ячейки путем изменения других ячеек. Например, вы можете изменить сумму прогнозируемого рекламного бюджета и увидеть, как это повлияет на прогнозируемую сумму прибыли. Примечание. В версиях Solver до Excel 2007 целевая ячейка называлась «целевой ячейкой», а ячейки переменных решения — «изменяющимися ячейками» или «настраиваемыми ячейками». В надстройку «Поиск решения» для Excel 2010 было внесено множество улучшений, поэтому, если вы используете Excel 2007, работа будет немного отличаться. В следующем примере уровень рекламы в каждом квартале влияет на количество проданных единиц, косвенно определяя сумму дохода от продаж, сопутствующие расходы и прибыль. Решатель может изменять ежеквартальные бюджеты на рекламу (ячейки переменных решения B5:C5) вплоть до ограничения общего бюджета в размере 20 000 долларов США (ячейка F5), пока общая прибыль (целевая ячейка F7) не достигнет максимально возможной суммы. Значения в ячейках переменных используются для расчета прибыли за каждый квартал, поэтому они связаны с целевой ячейкой формулы F7, =СУММ (Прибыль Q1:Прибыль Q2). <р>1. Ячейки переменных <р>2. Ограниченная ячейка <р>3. Целевая ячейкаПосле запуска Solver новые значения выглядят следующим образом.
На вкладке "Данные" в группе "Анализ" нажмите "Решатель". Примечание. Если команда «Поиск решения» или группа «Анализ» недоступны, необходимо активировать надстройку «Поиск решения». См. статью Как активировать надстройку Solver. В поле "Установить цель" введите ссылку на ячейку или имя целевой ячейки. Целевая ячейка должна содержать формулу. Выполните одно из следующих действий: Если вы хотите, чтобы значение целевой ячейки было как можно больше, нажмите Макс. Если вы хотите, чтобы значение целевой ячейки было как можно меньше, нажмите Мин. Если вы хотите, чтобы целевой ячейкой было определенное значение, нажмите «Значение» и введите значение в поле. В поле Путем изменения ячеек переменной введите имя или ссылку для каждого диапазона ячеек переменной решения. Разделяйте несмежные ссылки запятыми. Переменные ячейки должны быть прямо или косвенно связаны с целевой ячейкой. Вы можете указать до 200 переменных ячеек. В поле "С учетом ограничений" введите любые ограничения, которые вы хотите применить, выполнив следующие действия: В диалоговом окне "Параметры решателя" нажмите "Добавить". В поле "Ссылка на ячейку" введите ссылку на ячейку или имя диапазона ячеек, для которого вы хотите ограничить значение. Нажмите на отношение ( =, int, bin или dif ), которое вы хотите между ячейкой, на которую указывает ссылка, и ограничением. Если щелкнуть int, в поле Constraint появится целое число. Если щелкнуть bin, в поле Constraint появится двоичный файл. Если вы нажмете "dif", в поле "Ограничение" появится all different. Если вы выберете = для отношения в поле Ограничение, введите число, ссылку или имя ячейки или формулу. Выполните одно из следующих действий: Чтобы принять ограничение и добавить другое, нажмите "Добавить". Чтобы принять ограничение и вернуться в диалоговое окно "Параметры решателя", нажмите кнопку "ОК". Вы можете изменить или удалить существующее ограничение, выполнив следующие действия: В диалоговом окне "Параметры решателя" щелкните ограничение, которое вы хотите изменить или удалить. Нажмите «Изменить», а затем внесите изменения или нажмите «Удалить». Нажмите "Решить" и выполните одно из следующих действий: Чтобы сохранить значения решения на листе, в диалоговом окне "Результаты решателя" нажмите "Сохранить решение решателя". Чтобы восстановить исходные значения до того, как вы нажали "Решить", нажмите "Восстановить исходные значения". Вы можете прервать процесс решения, нажав клавишу Esc. Excel пересчитывает рабочий лист с последними значениями, найденными для ячеек переменной решения. Чтобы создать отчет на основе вашего решения после того, как Solver найдет решение, вы можете выбрать тип отчета в поле «Отчеты», а затем нажать «ОК». Отчет создается на новом листе в вашей книге. Если Solver не находит решения, доступны только определенные отчеты или отчеты отсутствуют. Чтобы сохранить значения ячеек переменной решения в качестве сценария, который можно отобразить позже, нажмите «Сохранить сценарий» в диалоговом окне «Результаты решения», а затем введите имя сценария в поле «Имя сценария». После того, как вы определите проблему, нажмите «Параметры» в диалоговом окне «Параметры решателя». В диалоговом окне "Параметры" установите флажок "Показать результаты итерации", чтобы просмотреть значения каждого пробного решения, а затем нажмите "ОК". В диалоговом окне "Параметры решения" нажмите "Решить". В диалоговом окне "Показать пробное решение" выполните одно из следующих действий: Чтобы остановить процесс решения и отобразить диалоговое окно "Результаты решения", нажмите "Стоп". Чтобы продолжить процесс решения и отобразить следующее пробное решение, нажмите "Продолжить". В диалоговом окне "Параметры решателя" нажмите "Параметры". Выберите или введите значения для любых параметров на вкладках All Methods, GRG Nonlinear и Evolutionary в диалоговом окне. В диалоговом окне "Параметры решателя" нажмите "Загрузить/Сохранить". Введите диапазон ячеек для области модели и нажмите "Сохранить" или "Загрузить". При сохранении модели введите ссылку на первую ячейку вертикального диапазона пустых ячеек, в которую вы хотите поместить проблемную модель. При загрузке модели введите ссылку для всего диапазона ячеек, содержащих модель проблемы. Совет. Вы можете сохранить последние выборки в диалоговом окне "Параметры решателя" с рабочим листом, сохранив рабочую книгу. Каждый рабочий лист в рабочей книге может иметь собственный выбор Решателя, и все они сохраняются. Вы также можете определить более одной проблемы для рабочего листа, нажав Загрузить/Сохранить, чтобы сохранить проблемы по отдельности. Вы можете выбрать любой из следующих трех алгоритмов или методов решения в диалоговом окне "Параметры решателя": Обобщенный редуцированный градиент (GRG) Нелинейный Используйте для задач, которые являются гладкими нелинейными. LP Simplex Используйте для линейных задач. Эволюционное использование для негладких задач. Важно! Сначала необходимо включить надстройку Solver. Дополнительные сведения см. в разделе Загрузка надстройки «Поиск решения». В следующем примере уровень рекламы в каждом квартале влияет на количество проданных единиц, косвенно определяя сумму дохода от продаж, сопутствующие расходы и прибыль. Решатель может изменять ежеквартальные бюджеты на рекламу (ячейки переменной решения B5:C5) вплоть до ограничения общего бюджета в 20 000 долларов США (ячейка D5), пока общая прибыль (целевая ячейка D7) не достигнет максимально возможной суммы. Значения в ячейках переменных используются для расчета прибыли за каждый квартал, поэтому они связаны с целевой ячейкой формулы D7, =СУММ(Прибыль Q1:Прибыль Q2). После запуска Solver новые значения выглядят следующим образом. В Excel 2016 для Mac: нажмите «Данные» > «Поиск решения».
В Excel для Mac 2011: перейдите на вкладку "Данные", в разделе "Анализ" выберите "Решатель". В поле "Установить цель" введите ссылку на ячейку или имя целевой ячейки. Примечание. Целевая ячейка должна содержать формулу. Выполните одно из следующих действий: Сделайте значение целевой ячейки как можно большим Сделайте значение целевой ячейки как можно меньше Установите в целевой ячейке определенное значение Нажмите "Значение" и введите значение в поле. В поле Путем изменения ячеек переменной введите имя или ссылку для каждого диапазона ячеек переменной решения. Разделяйте несмежные ссылки запятыми. Ячейки переменных должны быть прямо или косвенно связаны с целевой ячейкой. Вы можете указать до 200 переменных ячеек. В поле Тема ограничений добавьте любые ограничения, которые вы хотите применить. Чтобы добавить ограничение, выполните следующие действия: В диалоговом окне "Параметры решателя" нажмите "Добавить". В поле "Ссылка на ячейку" введите ссылку на ячейку или имя диапазона ячеек, для которого вы хотите ограничить значение. На знаке = в поле Ограничение введите число, ссылку или имя ячейки или формулу. Примечание. Вы можете применять отношения int, bin и dif только в ограничениях для ячеек переменных решения. Выполните одно из следующих действий: Принять ограничение и добавить другое Примите ограничение и вернитесь в диалоговое окно "Параметры решателя" Нажмите "Решить" и выполните одно из следующих действий: Сохранить значения решения на листе Нажмите «Сохранить решение решателя» в диалоговом окне «Результаты решателя». Восстановить исходные данные Нажмите "Восстановить исходные значения". Чтобы прервать процесс решения, нажмите ESC . Excel пересчитывает лист с последними найденными значениями для настраиваемых ячеек. Чтобы создать отчет на основе вашего решения после того, как Solver найдет решение, вы можете выбрать тип отчета в поле «Отчеты», а затем нажать «ОК». Отчет создается на новом листе рабочей книги. Если Solver не находит решения, возможность создания отчета недоступна. Чтобы сохранить корректирующие значения ячеек в виде сценария, который вы сможете отобразить позже, нажмите «Сохранить сценарий» в диалоговом окне «Результаты решения», а затем введите имя сценария в поле «Имя сценария». В Excel 2016 для Mac: нажмите «Данные» > «Поиск решения».
В Excel для Mac 2011: перейдите на вкладку "Данные", в разделе "Анализ" выберите "Решатель". После определения проблемы в диалоговом окне "Параметры решателя" нажмите "Параметры". Установите флажок "Показать результаты итерации", чтобы увидеть значения каждого пробного решения, а затем нажмите "ОК". В диалоговом окне "Параметры решения" нажмите "Решить". В диалоговом окне "Показать пробное решение" выполните одно из следующих действий: Остановите процесс решения и отобразите диалоговое окно "Результаты решения" Нажмите "Стоп". Продолжить процесс решения и отобразить следующее пробное решение Нажмите "Продолжить". В Excel 2016 для Mac: нажмите «Данные» > «Поиск решения».
В Excel для Mac 2011: перейдите на вкладку "Данные", в разделе "Анализ" выберите "Решатель". Нажмите «Параметры», а затем в диалоговом окне «Параметры» или «Параметры решения» выберите один или несколько следующих параметров: Установите время решения и количество итераций На вкладке "Все методы" в разделе "Пределы решения" в поле "Максимальное время (секунды)" введите количество секунд, которое вы хотите отвести на время решения.Затем в поле Итерации введите максимально допустимое количество итераций. Примечание. Если процесс решения достигает максимального времени или количества итераций, прежде чем Solver найдет решение, Solver отобразит диалоговое окно Show Trial Solution. Установите степень точности На вкладке "Все методы" в поле "Точность ограничения" введите требуемую степень точности. Чем меньше число, тем выше точность. Установите степень сходимости На вкладке GRG Nonlinear или Evolutionary в поле Convergence введите количество относительных изменений, которые вы хотите разрешить в последних пяти итерациях, прежде чем Solver остановится с решением. Чем меньше число, тем меньше допустимых относительных изменений. В диалоговом окне "Параметры решения" нажмите "Решить" или "Закрыть". В Excel 2016 для Mac: нажмите «Данные» > «Поиск решения».
В Excel для Mac 2011: перейдите на вкладку "Данные", в разделе "Анализ" выберите "Решатель". Нажмите "Загрузить/Сохранить", введите диапазон ячеек для области модели, а затем нажмите "Сохранить" или "Загрузить". При сохранении модели введите ссылку на первую ячейку вертикального диапазона пустых ячеек, в которую вы хотите поместить проблемную модель. При загрузке модели введите ссылку для всего диапазона ячеек, содержащих модель проблемы. Совет. Вы можете сохранить последние выборки в диалоговом окне "Параметры решателя" с листом, сохранив книгу. У каждого листа в рабочей книге могут быть собственные варианты выбора Решателя, и все они сохраняются. Вы также можете определить более одной проблемы для листа, нажав Загрузить/Сохранить, чтобы сохранить проблемы по отдельности. В Excel 2016 для Mac: нажмите «Данные» > «Поиск решения».
В Excel для Mac 2011: перейдите на вкладку "Данные", в разделе "Анализ" выберите "Решатель". Во всплывающем меню «Выбор метода решения» выберите один из следующих вариантов: Метод решения Описание GRG (Обобщенный уменьшенный градиент) Нелинейный Выбор по умолчанию для моделей, использующих большинство функций Excel, кроме ЕСЛИ, ВЫБРАТЬ, ПРОСМОТР и других «пошаговых» функций. Используйте этот метод для задач линейного программирования. Ваша модель должна использовать СУММ, СУММПРОИЗВ, + - и * в формулах, которые зависят от переменных ячеек. Этот метод, основанный на генетических алгоритмах, лучше всего подходит, когда ваша модель использует ЕСЛИ, ВЫБОР или ПРОСМОТР с аргументами, которые зависят от переменных ячеек. Примечание. Часть программного кода Solver защищена авторскими правами Frontline Systems, Inc. в 1990-2010 гг. Авторские права на части принадлежат Optimal Methods, Inc. в 1989 г. Поскольку программы-надстройки не поддерживаются в Excel для Интернета, вы не сможете использовать надстройку "Поиск решения" для выполнения анализа "что, если" ваших данных, чтобы помочь вам найти оптимальные решения. Если у вас есть настольное приложение Excel, вы можете использовать кнопку "Открыть в Excel", чтобы открыть книгу и использовать надстройку "Поиск решения". Дополнительная помощь по использованию SolverДля получения более подробной помощи по Солверу обращайтесь: Части программного кода Solver защищены авторскими правами 1990-2009 гг. Frontline Systems, Inc. Части защищены авторскими правами 1989 г. Optimal Methods, Inc. Нужна дополнительная помощь?Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов. Читайте также:
|