Внимание! Studlandia не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования и помощи в написании студенческих работ: в сборе информации, ее обработке, структурировании и оформления работы в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна индивидуальная работа?
Подберем литературу
Поможем справиться с любым заданием
Подготовим презентацию и речь
Оформим готовую работу
Узнать стоимость своей работы
Дарим 200 руб.
на первый
заказ

Решение задач на тему: Важное свойство этой задачи. Условие задачи. Решение полным перебором

Купить за 100 руб.
Страниц
9
Размер файла
21.39 КБ
Просмотров
5
Покупок
0

Введение

Существуют задачи для которых нет хорошего метода решения, ответ на них нельзя получить вычислением по формулам. Это как поиск клада без карты. Надо все честно перекопать. Такие задачи называются задачами полного перебора или комбинаторными задачами. Но перебор перебору рознь. Очевидно, что нет смысла копать скальную породу, могут быть и другие разумные ограничения на действия кладоискателя. То есть все возможные ситуации можно разделить на два класса: могущие содержать решение и не могущие содержать решения. Конечно это грубое разбиение, но для нас этого достаточно.

Это очень простая и понятная идея не искать там, где решения нет, но вот в чём проблема, как определить отсутствие клада не копая?

Пример 1.

Дано множество чисел. Составить из них подмножество такое что сумма его элементов будет в точности равна заданному числу А.

Решением задачи может оказаться любое множество из N - элементов. А теперь представьте себе, что в поисках решения вы составили такое множество, в нём N - элементов и в сумме они дают больше чем А. Очевидно, что добавление к этому множеству ещё одного элемента только ухудшит ситуацию. Таким образом, в данной задаче действительно можно иногда установить отсутствие решения, не осуществляя непосредственных построений.

Кстати давайте оценим количество отсекаемых вариантов. Пусть в исходном множестве М элементов и мы для множества из N - элементов установили, что его элементы в сумме дают больше чем А. Это означает, что М-N элементов могут не участвовать в дальнейших построениях. То есть необходимо отказаться от добавления к нашему плохому подмножеству всех подмножеств построенных на М-N элементах.

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

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

Оглавление

- Введение

- Важное свойство этой задачи

- Условие задачи

- Решение полным перебором

- Бектрекинг Заключение

- Литература

Как купить готовую работу?
Авторизоваться
или зарегистрироваться
в сервисе
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
9
Размер файла
21.39 КБ
Просмотров
314
Покупок
0
Важное свойство этой задачи. Условие задачи. Решение полным перебором
Купить за 100 руб.
Похожие работы
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
Прочие работы по предмету
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
2024 оценок
среднее 4.9 из 5
Александр Очень ответственный исполнитель, оперативно был реализован заказ. Корректировки по просьбе тоже во время вносились....
Дмитрий Я довольна работой. Всё выполнено в срок. Спасибо большое
Александр Спасибо большое за работу! Сделано все качественно, быстро и на высшем уровне. Рекомендую!
Александр Спасибо вам большое за проделанную работу! Александр, человек своего дела. Выполнил все поставленные задачи в лучшем...
Геннадий Всё отлично, большое спасибо автору!
Дмитрий Решение точное , присылает быстро!
Александр Александр просто мой спаситель! Несмотря на маленький срок, он справился вовремя и качественно! Я измучалась с...
Наталья Всë супер огромное спасибо
Дмитрий Быстро, качественно и в срок.
Анастасия Благодарю за помощь!