eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingproblem z algorytmiki › Re: problem z algorytmiki
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!.POSTED!not-for-mail
    From: bartekltg <b...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: problem z algorytmiki
    Date: Wed, 11 May 2016 10:38:43 +0200
    Organization: ATMAN - ATM S.A.
    Lines: 30
    Message-ID: <ngur2j$kqd$1@node2.news.atman.pl>
    References: <8...@g...com>
    NNTP-Posting-Host: 89-73-81-145.dynamic.chello.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node2.news.atman.pl 1462955923 21325 89.73.81.145 (11 May 2016 08:38:43 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Wed, 11 May 2016 08:38:43 +0000 (UTC)
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
    Thunderbird/38.6.0
    In-Reply-To: <8...@g...com>
    Xref: news-archive.icm.edu.pl pl.comp.programming:209367
    [ ukryj nagłówki ]

    On 11.05.2016 10:01, M.M. wrote:
    > Mamy dwa równoliczne zbiory punktów 2D. Każdemu punktowi z
    > jednego zbioru trzeba przyporządkować jeden punkt z drugiego
    > zbioru. Innymi słowy, trzeba punkty połączyć w pary, w każdej
    > parze jeden punkt musi być z pierwszego zbioru, drugi z drugiego.
    > Suma odległości pomiędzy punktami z pary musi być najmniejsza.
    >
    > Można to szybko policzyć, czy nie?

    To jest maksymalny przepływ o minimalnym koscie w grafie
    dwudzielnym ("Assignment problem"). Algorytm węgeirski
    i masz rozwiązanie w O(n^3),
    Czy to "szybko", trudno powiedzieć ;-)


    Wykorzystując to, że sa one na płaszczyźnie są różne heurystyki,
    googlaj pod Euclidean Bipartite Matching
    np to:
    http://homepage.cs.uiowa.edu/~kvaradar/paps/p079-aga
    rwal.pdf

    Problem ten można rozwiązywać algorytmem simplex... niby wykłądniczy,
    ale dla rzeczywistych danych możę zadziaąłć w miarę szybko;-)


    Uwaga. Rozwiązania są dla problemu ciut bardziej skomplikowanego,
    więc być mozę da się prościej. Na szybko nie widzę.

    pzdr
    bartekltg

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: