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ä.
Keskimäärin lyhimmän matkan laskeminen
6
80
Vastaukset
- alkorytmi
Toimisikohan Dijkstran algoritmi tässä? https://fi.wikipedia.org/wiki/Dijkstran_algoritmi
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.- 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
Jos nainen harrastaa seksiä
Useiden kanssa, miten se eroaa miesten mielestä siitä, jos miehellä on ollut useita s kumppaneita? Oletan että kaikki mi3553732Ikävöin sinua kokoyön!
En halua odottaa, että voisin näyttää sinulle kuinka paljon rakastan sinua. Toivon, että uskot, että olen varsin hullun212422Pihlaja-puulle
Illat on mulle pahimpia. En tiiä miks se olis vaan parasta yöstä toiseen nukkua sun kanssa ja herätä sun kasvoihin. Jos152000Päivieni piristys, missä olet?
Toit iloa ja valoa mun elämään ☀️ Nyt mennyt kohta viikko ettei ole nähty. Kaipaan nähdä sua silti ja pelkään vaikka tei141655Kova karman laki
Karman lain kautta pahantekijä tehdessään pahaa toteuttaa koston ja rangaistuksen sille jolle pahaa on tehty. Tämä tarko4171562Kysymys Kuhmolaisille
Hei. Olen 32 vuotias nainen ja muutin Kuhmoon noin 12 vuotta sitten. Mutta nyt täytyy ihmetellä ihan ääneen että onhan t451541Savimajasta lääketieteen tohtoriksi - ja ei tikkua ristiin
”Jos ihminen muuttaa savimajasta tänne kerrostaloon länsimaisen elintason piiriin ilman että tarvitsee panna tikkua rist2891500- 171334
Olen valtavan ihastunut
Yritin sen sinulle viime viikolla kertoa, mutta liikaa muuttujia ja isoja tunteita, niin en kyllä ollut kovin selkeä.631136- 191070