Size: a a a

2021 May 05

NK

Nikolai Karpov in pro.algorithms
мне кажется какая-то модификация Weiszfeld algorithm должна работать
источник

NK

Nikolai Karpov in pro.algorithms
скажем так в случае точек (где собственно работаешь с шарами такая штука не работает) задача называется geometric median https://en.wikipedia.org/wiki/Geometric_median
источник

A

Amirsho in pro.algorithms
т.е вместо |xj - y| будет расстояние от y до плоскости j а вместо x j  точка пересечения перпендикуляра от y на плоскость j ?
источник

A

Amirsho in pro.algorithms
как то непонятно будет ли работать такой метод, у нас ведь точки не статичны
источник

NK

Nikolai Karpov in pro.algorithms
ну там же по факту просто градиентный спуск происходит
источник

NK

Nikolai Karpov in pro.algorithms
если я правильно понимаю
источник

NK

Nikolai Karpov in pro.algorithms
надо просто правильно считать градиенты
источник

TT

Timka Timka in pro.algorithms
Что означает нижнее условия в задачи линейного программирования?
источник

IB

Ivan Boldyrev in pro.algorithms
Обычные линейные условия. Просто перед одной из переменных коэффициент равен 0.
источник

K

KIDFURY in pro.algorithms
привет всем, кто может рассказать про сортировку вставки слияния? (комбинированный способ)
источник

MB

Mikail Bagishov in pro.algorithms
А мне кажется, что там в силу линейности ответ устроен как-то просто.

Ну например, заметим что оптимальная точка обязательно лежит на какой-то из плоскостей.

Рассмотрим точку, не лежащую на плоскостях, и какое-то направление. Если мы сдвинемся вдоль этого направления, то расстояние изменится на сумму длин нормалей плоскостей. А так как длина проекции это скалярное произведение, то получаем что скалярное произведение любого направления на сумму нормалей должно быть нулевым. А тогда сама сумма длин нормалей нулевая, и тогда вся та область пространства достигает одной и той же суммы расстояний, значит можно выбрать границу этой области.

Ну и если мы решили, что ответ обязательно лежит на какой-то плоскости, то дальше, по идее, можно те же рассуждения к оставшимся применять
источник

DK

Dmitry Kanashkin in pro.algorithms
А какая сложность алгоритма?
источник

K

KIDFURY in pro.algorithms
вообще без понятия, мне надо на c++ реализовать алгоритм этот, но вообще не понимаю ничего
источник

MB

Mikail Bagishov in pro.algorithms
Если я сейчас не сморозил какой-то бред, то оптимальная точка обязательно лежит в пересечении нескольких плоскостей, причем таком что ни с какими другими плоскостями оно уже не пересекается
источник

А

Антон54нск in pro.algorithms
источник

K

KIDFURY in pro.algorithms
немного не оно, мне комбинированный способ нужен, вставка+слияние
источник

А

Антон54нск in pro.algorithms
Слияние + вставки

Очень древний способ, аж 1959 года. Подробно описан в бессмертном труде Дональда Кнута «Искусство программирования», Том 3 «Сортировка и поиск», глава 5 «Сортировка», раздел 5.3 «Оптимальная сортировка», подраздел «Сортировка с минимальным числом сравнений», часть «Сортировка посредством вставок и слияния».
источник

А

Антон54нск in pro.algorithms
Должно быть оно =)
источник

K

KIDFURY in pro.algorithms
а там пример реализован будет?
источник

K

KIDFURY in pro.algorithms
мне надо реализовать в с++ это, но язык не мой
источник