Задача оптимального выбора? Существует задача, в которой необходимо найти глобально оптимальное решение. Дело в том, что выбор, сделанный в каждой из подзадач, не согласуется с другими, поэтому жадный алгоритм категорически не подходит. Да, звучит слишком абстрактно, но: какие есть математические способы решить поставленную проблему?

21 Авг 2019 в 06:32
203 +1
0
Ответы
1

Для решения задачи оптимального выбора, когда жадный алгоритм не подходит из-за несовместимости выборов в подзадачах, применяются динамическое программирование и метод ветвей и границ.

Динамическое программирование подходит для задач, которые можно разбить на подзадачи, причем решение каждой подзадачи используется для нахождения оптимального решения всей задачи. Этот метод предполагает построение таблицы, в которой заполняются промежуточные результаты подзадач, чтобы в конечном итоге найти оптимальное решение всей задачи.

Метод ветвей и границ подходит для задач оптимизации с целочисленными решениями, когда нельзя использовать непрерывные значения. Он подразумевает ветвление задачи на подзадачи и определение верхних и нижних границ для каждой из них, чтобы исключить некоторые варианты решения и сосредоточиться на более перспективных.

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

20 Апр в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 989 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир