Покрытие множества почти последовательными подмножествами: различия между версиями

Перейти к навигации Перейти к поиску
м
(Новая страница: «== Ключевые слова и синонимы == Множество представителей == Постановка задачи == Задача пок…»)
 
Строка 3: Строка 3:


== Постановка задачи ==
== Постановка задачи ==
Задача покрытия множества SET COVER получает на вход множество R, состоящее из m элементов, множество C из n подмножеств R и весовую функцию w: C ! Q. Задача заключается в выборе подмножеств C'CC с минимальным весом, объединение которых содержит все элементы R.
Задача покрытия множества SET COVER получает на вход множество R, состоящее из m элементов, множество C из n подмножеств R и весовую функцию <math>w: C \to \mathbb{Q}</math>. Задача заключается в выборе подмножеств <math>C' \subseteq C</math> с минимальным весом, объединение которых содержит все элементы R.




Множества R и C могут быть представлены в виде бинарной матрицы A размера m x n, включающей строку для каждого элемента в R и столбец для каждого подмножества R в C, где значение ячейки ai; j равно 1 в случае, если i-й элемент R является частью j-го подмножества C. Таким образом, задачу SET COVER можно сформулировать следующим образом.
Множества R и C могут быть представлены в виде бинарной матрицы A размера m x n, включающей строку для каждого элемента в R и столбец для каждого подмножества R в C, где значение ячейки <math>a_{i, j}</math> равно 1 в случае, если i-й элемент R является частью j-го подмножества C. Таким образом, задачу SET COVER можно сформулировать следующим образом.




4551

правка

Навигация