Loading AI tools
стаття-список у проєкті Вікімедіа З Вікіпедії, вільної енциклопедії
Задача про наповнення рюкзака — це одна з задач комбінаторної оптимізації. Задача отримала назву від максимізаційної задачі пакування якомога більшої кількості речей в рюкзак при умові, щоб загальний об'єм (чи вага) всіх предметів, здатних поміститись в рюкзак, обмежений. Тому в цієї задачі існує декілька підвидів. Загальним для всіх видів є наявність набору з n предметів, кожен з двома параметрами — вага і ціна , .Є рюкзак, визначеної місткості . Завдання — зібрати рюкзак з максимальною цінністю предметів всередині, зберігаючи при цьому вагове обмеження рюкзака. Зазвичай всі параметри є цілими невід'ємними числами.
Було запропоновано об'єднати цю статтю або розділ з Задача пакування рюкзака, але, можливо, це варто додатково обговорити. Пропозиція з грудня 2014. |
Це найбільш поширений різновид рюкзака. Нехай приймає два значення: , якщо вантаж запакований, і в іншому випадку, де . Завдання: Максимізувати
при наявності обмеження на місткість рюкзака.
Кожен предмет може бути обраний обмежену кількість раз. Завдання: Максимізувати
так, щоб виконалась умова на місткість
і для всіх .
Число називають границею, межею.
Кожен предмет може бути обраний необмежену кількість раз. Завдання: максимізувати
так щоб виконалась умова на місткість
і ціле для всіх .
Всі предмети розділяють на класів . Обов'язковою є умова вибору предмета з кожного класу. приймає значення тільки 0 і 1. Завдання: максимізувати
так щоб виконувалась умова на місткість,
для всіх
Нехай в нас є предметів та рюкзаків . У кожного предмета, як і раніше, є вага і ціна , у кожного рюкзака відповідно своя місткість Завдання: максимізувати
так щоб виконувалась умова для всіх ,
для всіх .
Якщо є більше одного обмеження на рюкзак, наприклад об'єм і вага, задачу називають m-вимірною задачею про рюкзак. Наприклад, для необмеженого варіанта: максимізувати
так щоб
и для всіх .
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.