Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задача об укладке рюкзака

Читайте также:
  1. IV. Время как фактор и задача композиции. Изображение движения и время
  2. А вот задача возвращения в здоровый ритм с наименьшими потерями, куда более интересна для рассмотрения и прикладного использования.
  3. Быть четко увязаны с целями и задачами органов власти;
  4. ВАЖНЕЙШАЯ ЗАДАЧА
  5. Ваша задача: найти людей, которым нравится о вас рассказывать
  6. Ваша задача: сделайте так, чтобы молву о вас было легче передавать
  7. Ваша задача: участвуйте в беседе
  8. ГАЛЬМОВА ЗАДАЧА
  9. Глава 3 Замысловатая задача
  10. Глава XX: Новая задача.

Эта задача имеет следующую неформальную простую постановку. Имеется рюкзак объемом и различных предметов. Каждый предмет имеет известный объем Wi и стоимость Pi (). В рюкзак можно положить целое число различных предметов. Нужно упаковать рюкзак так, чтобы полная стоимость уложенных предметов была максимальной, а их общий объем не превышал заданный объем С – емкость рюкзака. Форма предметов здесь не учитывается.

Формальная постановка задачи: для данного множества весов Wi, стоимостей Pi и объема надо найти двоичный вектор X= (x1,…, xn), где xi=1, если предмет укладывается в рюкзак;xi=0, если предмет не укладывается;

при этом должно выполняться: , и .

Так как решение задачи можно представить двоичным вектором X= (x1,…, xn), то очевидно при его поиске можно применить простой ГА со стандартными операторами скрещивания и мутации. Но при этом, что на каждом шаге надо следить за тем, чтобы новые решения, полученные в результате скрещивания или мутации, удовлетворяли требуемому ограничению V . В случае невыполнения ограничения «неправильное» потенциальное решение должно быть уничтожено, что ведет к сокращению популяции.

В качестве фитнесс-функции в простейшем случае можно взять , но в этом случае, как указано выше, есть проблемы с неправильными решениями.





Дата добавления: 2015-09-11; просмотров: 82 | Поможем написать вашу работу | Нарушение авторских прав

ИСТОЧНИКА ЭВОЛЮЦИОННЫХ ВЫЧИСЛЕНИЙ | Оператор кроссинговера(скрещивания) | Репродукция | Пример функции с популяцией особей в начале эволюции | Использование кода Грея в ГА | Параметры генетических алгоритмов | Меньшие требования при решении реальных задач | Генетические алгоритмы с изменяемой мощностью популяций | Нестационарный_ГА |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав