Недавно я получил вопросКак эти два вопроса могут быть оптимизированы в соответствии со следующими ограничениями?
Выберите несколько номеров из этих 34,32,43,46,36,21,28 таким образом, что их сумма должна ближайшей к 112, но должно быть меньше, чем это.
Учитывая несколько подмножеств A1, A2, A3 ................... An, найдите оптимальную ситуацию: Оптимальная ситуация определена как минимальные перекрытия и максимальные элементы охват надмножества S с помощью объединения и пересечения.
Я сделал первую вручную, но как я могу закодировать для решения, я имею в виду, я хочу знать, где я могу найти алгоритмы/методы для этих типов кодирования.
Первый из них - [проблема двоичного рюкзака] (http://en.wikipedia.org/wiki/Knapsack_problem#0.2F1_knapsack_problem), где прибыль каждого элемента совпадает с его весом. Второй не является корректным. Любой набор 'S' может быть разбит на неперекрывающиеся множества' A1, ..., An', причем некоторые 'Ai', возможно, равны пустому набору. Таким образом, раздел представляет собой минимальное перекрытие/максимальное покрытие. Каковы ограничения? – Ioannis
Спасибо за вашу помощь, эти подмножества не являются неперекрывающимися. Я отредактировал вторую часть - пожалуйста, посмотрите! – Emin