Алгоритм решений
Используйте опцию Проект | Алгоритм решения, чтобы выбрать, будет ли использоваться интегрированный алгоритм решений математического программирования для определения оптимальной конфигурации выемочных единиц, а также чтобы выбрать критерии для завершения прогонов оптимизации.
Алгоритм решения для определения оптимального формата
Выберите эту опцию, чтобы использовать встроенный алгоритм решений для определения оптимального расположения выемочных единицы. При наличии достаточного количества времени алгоритм решений может найти решение, которое удовлетворяет всем проектным параметрам и может оказаться математически оптимальным решением. Точное количество времени, которое на это потребуется, будет зависеть от размера и сложности задачи, а также от возможностей вашего компьютера.
Если этот параметр не выбран, для генерации решения будет использоваться любая подходящая «эвристика». Если имеется подходящая эвристика (которая может зависеть от комбинации указанных параметров проектирования), она может быть способна найти только приблизительное решение - но для этого может потребоваться меньше времени, чем алгоритму решения.
Перезаписать критерии завершения по умолчанию
Во многих случаях алгоритму может потребоваться значительно меньше времени для поиска эффективных решений, чем для поиска математически оптимального решения. Когда это происходит, вы получаете доступ к эффективным решениям, которые были найдены.
(Необязательно.) Выберите эту опцию, чтобы завершить работу алгоритма, если достигнут какой-либо из активных (помеченных флажком) критериев.
Если этот параметр не выбран, применяются следующие настройки:
Критерий |
Параметры |
---|---|
Качество решения |
100% |
Целевое значение |
Не ограничено, пока не найден оптимальный вариант. |
Улучшение целевого значения |
Для поиска более качественного решения нет ограничений по времени. |
Минуты на прогон |
Для поиска оптимального решения нет ограничений по времени. |
Количество решений |
Нет ограничений на количество решений для оценки. |
Качество решения
(Необязательно.) Выберите для прекращения работы алгоритма при достижении указанного качества решения.
В качестве неотъемлемой части своей работы алгоритм решений определяет и поддерживает верхний предел общей прибыли, которая может быть получена из любого решения, которое удовлетворяет проектным параметрам. Выражение общей прибыли, полученной от текущего решения алгоритма, в процентах от этого верхнего предела дает показатель «качества» текущего решения.
(Необязательно.) Укажите минимальное качество (0,00% <= x <= 100,00%) возможного решения, которое должно быть достигнуто до завершения работы алгоритма решений. Если не указано иное, качество решения по умолчанию составляет 95%.
Целевое значение
(Необязательно.) Выберите для прекращения работы алгоритма, если будет достигнуто указанное целевое значение (общая прибыль из извлеченных выемочных единиц).
Укажите минимальную общую прибыль, которая будет получена из выполнимого решения до прекращения работ алгоритма.
Улучшение целевого значения
(Необязательно.) Выберите для прекращения работы алгоритма решений, когда станет ясно, что для получения решений с более высокой общей прибылью может потребоваться значительное количество дополнительного времени.
Минимальный процент
(Только улучшение целевого значения.) Укажите минимальный процент улучшения в общей прибыли между последовательными решениями.
Максимум минут
(Только улучшение целевого значения.) Укажите максимальное количество минут времени обработки, которое можно использовать для получения минимального улучшения в общей прибыли.
Пример: настройки по умолчанию Минимальный процент = 0,01 и Максимум минут = 15 указывают, что, если улучшение общей прибыли между текущим и предыдущим решениями составляет менее 0,01% и требуется более 15 минут времени обработки для достижения этого улучшения, работу алгоритма необходимо остановить и использовать текущее выполнимое решение.
Минуты на прогон
(Необязательно.) Выберите, чтобы завершить работу алгоритма решений по истечении указанного количества минут.
Укажите максимальное количество минут времени обработки до завершения работы алгоритма.
Количество решений
(Необязательно.) Выберите, чтобы завершить работу алгоритма решений после того, как будет найдено указанное количество решений.
Укажите максимальное количество решений, которые будут найдены до завершения работы алгоритма.
Файл протокола
Дважды щелкните мышкой по полю или нажмите на кнопку Выбрать, чтобы указать или создать файл протокола для алгоритма решений.
Завершение работы алгоритма решений вручную
Убедитесь, что приложение, для которого вы хотите завершить работу алгоритма решений, имеет активное окно Windows.
Нажмите клавишу <Esc>, чтобы в любой момент завершить работу алгоритма вручную. Вам будет предложено подтвердить это следующим образом:
Нажмите на «Да», чтобы разрешить алгоритму завершить работу при первой доступной возможности. В зависимости от размера блочной модели, количества блоков в минимальной выемочной единице и настроек функции Проект | Опции | Система | Опции системы | Ресурсы > Многоядерный процессор > Ограничить число ядер для работы Micromine, завершение алгоритма может занять некоторое время. Если вам требуется доступ к решению, вероятно, вам придется набраться терпения во время этого процесса,
Подсказка: во время окончания работы алгоритма вы можете использовать Диспетчер задач Windows, чтобы отследить производительность компьютера и определить, сколько дополнительного времени может потребоваться для завершения процесса. Загрузка процессора и памяти будет уменьшаться по мере того, как алгоритм будет завершать работу каждого из своих процессов.
После того как работа алгоритма решений будет завершена, если будет доступно выполнимое решение с качеством не менее 30%, вам будет предложено следующее:
Нажмите на «Да» для обработки и загрузки текущего решения из алгоритма решений.