точки на плоскости..

Тема в разделе "WASM.A&O", создана пользователем al_4, 18 дек 2007.

  1. al_4

    al_4 New Member

    Публикаций:
    0
    Регистрация:
    18 дек 2007
    Сообщения:
    9
    даны n - точек на плоскости, надо найти какую-нибудь точку чтобы суммарное расстояние от неё до n точек было минимальным
    в принципе задачу можно упростить до n = 3 или n = 4, но желательно что бы для любого n.
    Не подскажите формулу, алгоритм?
     
  2. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    al_4
    Хм, это не центр масс системы из N материальных точек случаем?
     
  3. al_4

    al_4 New Member

    Публикаций:
    0
    Регистрация:
    18 дек 2007
    Сообщения:
    9
    хм.. честно хз)

    щас определение глянул, вроде нет, не оно)
    хотя щас посмотрю внимательной, может чего полезного найду)
     
  4. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    ... до n-1 точек было минимальным?
     
  5. halyavin

    halyavin New Member

    Публикаций:
    0
    Регистрация:
    13 май 2005
    Сообщения:
    252
    Адрес:
    Russia
    Используй алгоритмы минимизации выпуклых функций. Точного выражения этой точки для n>4 вроде как нет.
     
  6. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
  7. maxdiver

    maxdiver Max

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    308
    Адрес:
    Саратов
    Кстати да, очень интересная задача. Мне известен только численный метод.
    Кстати, на algolist.ru утверждается, что ответом будет центр масс, что очевидно неверно.
    Например, для точек на прямой: x=0, x=2, x=10. Ответ x0=2 (средняя точка после сортировки), а центр масс даст x0=4.
     
  8. al_4

    al_4 New Member

    Публикаций:
    0
    Регистрация:
    18 дек 2007
    Сообщения:
    9
    >Для треугольника - это точка Торричелли:

    спасибо) кстати, три точки могут быть и на одной прямой. )

    >до n-1 точек было минимальным?

    эм.. слегка не понял вопрос)

    >алгоритмы минимизации выпуклых функций
    спс) гляну)

    >на algolist.ru утверждается,
    уу) забыл про него совсем, щас там поглядим.)
    >Мне известен только численный метод.
    Если не затруднит, то расскажите поподробней пожалуйста)


    всем спасибо, куда "копать" понял)
     
  9. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    al_4
    думал надо искать не новую точку, а точку из n данных.
     
  10. RElf

    RElf New Member

    Публикаций:
    0
    Регистрация:
    25 дек 2004
    Сообщения:
    159
    см. http://en.wikipedia.org/wiki/Geometric_median
     
  11. maxdiver

    maxdiver Max

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    308
    Адрес:
    Саратов
    RElf
    Спасибо, самому что-то не удалось найти эту страницу )
    Жаль только, что подтвердилось, что кроме последовательных приближений алгоритма не найдено, и большой вопрос, существует ли он...