У меня есть набор целых чисел или пример: {1,3,4,5,10} теперь я хочу самый большой (самый большой = большинство элементов) Подмножество, где каждый элемент имеет минимальное расстояние/разность между элементами.Получить наибольшее подмножество целых чисел с определенным минимальным расстоянием/разностью
Например с множеством {1,3,4,5,10} и минимальное расстояние 2 результат может быть:
{1,3,5,10}
или для расстояния 3 :
{1,5,10}
существует ли (хороший эффективный /) алгоритм для решения этой проблемы?
По расстоянию вы имеете в виду разницу? –
Да, я имел в виду разницу –
Это легко сводится к задаче независимого набора. К сожалению, это NP-complete, так что на самом деле вы ничего не получите ... – tskuzzy