Keskimäärin lyhimmän matkan laskeminen

kmseceur

Kuinka määritellään piste, johon olisi lyhin matka muualta. Olkoot vaikkapa pisteiden AB välimatka x, BC=y ja AC=z. Tuostahan näkee suoraan kahden pisteen välisen matkan, mutta ei suoraan sitä mikä piste on keskimäärin lähimpänä muita.

Tarkoitus olisi selvittää mihin paikkaan Suomessa olisi lyhin matka muista paikoista. Käytettävät välimatkat saanee jonkun nettipalvelun kautta, mutta laskentatapa pitäisi keksiä.

6

<50

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • alkorytmi
    • Käytätkö linnuntietä vai valtateitä?

      Joka tapauksessa, jos saat välimatkan jokaisen halaumasi paikan välille, niin eihän siinä ole muutakuin laskee jokaiselle sen keskiarvon etäisyydestä muihin ja katsoo mikä on pienin.

      Jos löytyy vain välimatkat "naapurikaupunkien" välille, niin sitten tosiaan Dijkstran algoritmilla ne välimatkat saa kaikkien välille.

      Tuossa sinun A, B, C esimerkissäsi se lasku menisi näin:

      A: (x z)/2
      B: (x y)/2
      C: (y z)/2

      ja näistä valitaan pienin. Tuossa kun on vain kolme kaupunkia, niin sen näkee suoraan, että valitsee kaksi lyhinta välimatkaa ja katsoo mikä kaupunki niissä molemmissa on osallisena ja se on sitten se haluttu. Useammalle se keskiarvo kai kannattaa laskea ihan jokaiselle, tai eihän siinäkään tarvitse jakaa lukumäärällä vaan vertailee vaan summia.

      • Vai etsitkö parempaa kuin O(n^2)-algoritmia?


      • kmseceur

        Tarkoitus on vaan löytää sopiva kaava. Matkanhan voi korvata ajalla, tai miksei euroillakin, jos haluaa laskea vaikka matkakuluina.. mikäli löytäisi jostain vaikka matkalippujen hinnat.

        Kahden paikan välisen matkan linnuntietä pitkin saan jo Pythonin avulla käyttämällä geocoderia. Täytynee vilkaista jos löytyisi sopiva OpenStreetMap-API, jolla saisi haettua matkan pituudet teitä pitkin.

        Pitää kokeilla tuota esittämääsi tapaa.


    • Mä löysin tällaisen välimatka-applikaation:

      https://www.vaelimatka.org/route.json?stops=Helsinki|Utsjoki

      Mistäs lista paikkojen nimistä? Wikipediasta: https://fi.wikipedia.org/wiki/Luettelo_Suomen_kaupungeista

    • Ohman4

      Kts. wikipedia: Centroid, erikoisesti kohta "Of a finite set of points".

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Heikki Silvennoinen petti vaimoaan vuosien ajan

      Viiden lapsen isä Heikki kehuu kirjassaan kuinka paljon on pettänyt vaimoaan vuosien varrella.
      Kotimaiset julkkisjuorut
      168
      2891
    2. Miksi ihmeessä nainen seurustelit kanssani joskus

      Olin ruma silloin ja nykyisin vielä rumempi En voi kuin miettiä että miksi Olitko vain rikki edellisestä suhteesta ja ha
      Ikävä
      22
      2051
    3. Taasko se show alkaa

      Koo osottaa taas mieltään
      Ikävä
      23
      2024
    4. Persut nimittivät kummeli-hahmon valtiosihteeriksi!

      Persujen riveistä löytyi taas uusi törkyturpa valtiosihteeriksi! Jutun perusteella järjenjuoksu on kuin sketsihahmolla.
      Perussuomalaiset
      89
      1835
    5. Onko ministeri Juuso epäkelpo ministerin tehtäviensä hoitamiseen?

      Eikö hänellä ole kompetenttia hoitaa sosiaali- ja terveysministetin toimialalle kuuluvia ministerin tehtäviä?
      Perussuomalaiset
      69
      1567
    6. Sakarjan kirjan 6. luku

      Jolla korva on, se kuulkoon. Sain profetian 22.4.2023. Sen sisältö oli seuraava: Suomeen tulee nälänhätä niin, että se
      Profetiat
      19
      1323
    7. Avaa sydämesi mulle

      ❤ ❤❤ Tahdon pelkkää hyvää sulle Sillä ilmeisesti puhumalla Avoimesti välillämme Kaikki taas selviää Kerro kaikki, tahdo
      Ikävä
      37
      1222
    8. Söpö lutunen oot

      Kaipaan aina vaan, vaikkakin sitten yksipuolisesti.
      Ikävä
      10
      1211
    9. Elia tulee vielä

      Johannes Kastaja oli Elia, mutta Jeesus sanoi, että Elia tulee vielä. Malakian kirjan profetia Eliasta toteutuu kokonaan
      Helluntailaisuus
      35
      1193
    10. Nellietä Emmaa ja Amandaa stressaa

      Ukkii minnuu Emmaa ja Amandaa stressaa ihan sikana joten voidaanko me koko kolmikko hypätä ukin kainaloon ja syleilyyn k
      Isovanhempien jutut
      9
      1181
    Aihe