Есть ли какой-либо известный алгоритм для решения этой проблемы?Минимальный радиус покрытия в n измерениях
ответ
Там это родственная проблема, это решаемый с жадным алгоритмом: даны точка и радиуса, найти минимальное количество кругов. Этот алгоритм неоднократно помещает круг, левый край которого лежит в самой левой непокрытой точке, пробегая во времени O (n) в точках, отсортированных по x.
Чтобы получить алгоритм для запрошенной проблемы, разберите точки один раз, а затем используйте бинарный поиск, чтобы найти наименьший радиус, который приведет к лучшему кругу d. Предполагая, что координаты x могут быть представлены машинными словами, это должно быть хорошо. (Если нет, существуют и другие алгоритмы.)
@Blender Он предлагает вам использовать двоичный поиск в ответ, и я согласен с ним. Подобно этим вопросам: [link] (http://stackoverflow.com/questions/40189551/arrange-n-items-in-k-nonempty-groups-such-that- the-difference-between-minimu/40205972 # 40205972) и [link] (http://stackoverflow.com/questions/39673898/divide-array-into-k-contiguos-partitions-such-that-sum-of-maximum-partition-is-m/39675098# 39675098) – Tempux
- 1. Минимальный радиус компоновки пакета окружности
- 2. Минимальный порог покрытия кода в Jacoco Gradle
- 3. определение расстояния между точками в n-измерениях
- 4. Триангуляция Delaunay в (n> 3) измерениях
- 5. Гистограмма в N измерениях с NumPy
- 6. Как выполнить пространственное разбиение в n-измерениях?
- 7. Как установить минимальный радиус для пакета Circle Pack в D3JS?
- 8. минимальный субармум в O (N) алгоритмом Кадане
- 9. Каков наилучший способ добавить к массиву объектов в n-измерениях?
- 10. Минимальный радиус для функции iOS CLRegion для LocatinManager
- 11. Android: Каков минимальный и максимальный радиус для geofence
- 12. Минимальный накрывающий круг
- 13. Systemverilog точка покрытия для нескольких из n
- 14. граф в нескольких измерениях
- 15. векторизации в нескольких измерениях
- 16. Ненужный рулон в нескольких измерениях
- 17. Инструмент покрытия покрытия Clojure?
- 18. MATLAB: повторить вектор строки в нескольких измерениях
- 19. Mongodb агрегация в двух измерениях
- 20. Отслеживание столбцов в вычисленных измерениях
- 21. изоповерхности отслеживание в высоких измерениях
- 22. результаты автокреатации в разных измерениях
- 23. Численное интегрирование разрывной функции в нескольких измерениях
- 24. предыдущий радиус и следующий радиус
- 25. Радиус проецируемой сферы в пространстве экрана
- 26. Как найти минимальный набор атрибутов (n), часто повторяющихся в отношениях m: n
- 27. Инструмент отображения покрытия покрытия Ruby
- 28. Минимальный путь к путешествию (N-1) 1D Points
- 29. Учитывая, что n номеров находят минимальный треугольник периметра
- 30. Каков максимальный и минимальный радиус, который может быть установлен для регионов в геообъектах iOS.
Конечно, есть какой-то алгоритм, который вы могли бы использовать. Какую сложность во времени вы пытаетесь достичь? – ollpu
Это требует алгоритма, а не с сломанным кодом – thecoshman
Являются ли центры целыми или целыми, или они могут быть половинками? – m69