Kuntakierros

Luultavasti olen jostain kohtaa ajanut läpi tai lentänyt yli jokaisen Varsinais-Suomen kunnan, mutta paremman kuvan saisi kun kävisi kurkkaamassa miltä kylillä näyttää.

Varsinais-Suomessa on tällä hetkellä vielä 28 kuntaa, joten matkaa tulee vähintään melko paljon. Kuntien väliset etäisyydet vaihtelevat, mutta jos arvaa keskimääräiseksi välimatkaksi 30 km niin matkaa olisi noin 900 km. Matka olisi ajettavissa yhdessä päivässä jos oikein yrittää.

Todellinen matka kuitenkin riippuu siitä missä järjestyksessä kunnat kiertää. Mahdollisimman lyhyen reitin löytäminen on kuitenkin haastavaa koska mahdollisia reittejä on paljon.
Kyseessä on niin sanottu kauppamatkustajan ongelma, jonka matemaattista ratkaisua on pohdittu enemmänkin. Määränpäiden lukumäärän kasvaessa ongelma muodostuu nopeasti työlääksi ratkaista jopa tietokoneella.

Asiaa pohtiessani pieni nörtti sisälläni heräsi ja päätin kokeilla yksinkertaista algoritmiä. Kirjoitin taulukkoon google mapsin antamia lyhimpiä etäisyyksiä kuntien välillä ja laitoin koneen valitsemaan arvalla seuraavan kohteen. Annoin koneen laskea jonkin aikaa, Kuva 1 näyttää minkä pituisia matkoja löytyi.

Lyhin matka oli 809 km ja pisin 1619 km. Vieläkin pidempiä matkoja olisi varmasti tullut, mutta en jaksanut kirjoittaa taulukkoon kaikkia mahdollisia reittejä. Ajan säästämiseksi laitoin vain etäisyyden muutamaan lähimpään kuntaan.

HistogrammiKuva 1. Noin 600 000 yritystä joista 81786 johti takaisin kotiin. Ryhmästä “Uniikit” on poistettu useampaan kertaan esiintyneet matkan pituudet

Taulukko 1.
Min.  1st Qu.  Median  Mean  3rd Qu.  Max.   Ryhmä
809   1143      1207        1206    1270       1619  Kaikki
809   1119      1215        1211    1304       1619  Uniikit

Koska varsinkin kaikista piirretty histogrammi näyttä kovasti normaalijakautuneelta niin plottasin vielä QQplotin normalli jakaumaa vasten (R-QQnorm). Lineaarinen transformaatio tarvitaan ennen kuin kaikkien jakauma on normaali. Pelkästään uniikit matkan pituudet hyväksyvä jakauma poikkeaa normaalista enemmän. En osaa muuta sanoa kuin että jotain tälläistä voisi odottaa kun kohtuu satunnaisia pituuksia arpoo monta peräkkäin ja laskee summan.

Matkat-QQnorm

Alla laskennassa käytetty R-koodi:

[code language=”css”]

## laske kauppamatkustajan ongelmaa kiertueelle

TSP.distance <- function(yri=10, method = "mininum", verbosity=3){
# method = miten valitaan seuraava paikka
# verbosity = miten paljon kerrotaan toiminnasta

load("kkk.Rdata")
kotiin=kkk[kkk$variable=="Piikkiö", c("X", "variable", "value")]
K=kkk
D.k=numeric()
m.k=list()
m=0
for (j in 1:yri){
kkk=K
D=0
vajaa=F
Uk="Piikkiö"
Kaikki.K=numeric()
Kaikki.K[1]=Uk
for (i in 1:28){
k=kkk[kkk$variable==Uk, "X"]
if (length(k)==0){
vajaa=T
break
}
k=sample(k, 1)
Uk2=as.character(kkk[kkk$variable==Uk &
kkk$X==k,"X"])[1]
D=D+kkk[kkk$variable==Uk & kkk$X==k,"value"][1]
kkk=kkk[!(kkk$X==Uk | kkk$variable==Uk),]
Uk=Uk2
Kaikki.K[i+1]=Uk
}
if (!vajaa){
print(j)
m=m+1
D=D+kotiin[kotiin$X==Uk, "value"]
Kaikki.K[i+2]="Piikkiö"
print(D)
D.k[[m]]=D
m.k[[m]]=Kaikki.K
}
}
Reissut=list(Pituudet=D.k, Kunnat=m.k )
}

TSP.Lyhin <- function(R){
P=10000
for (i in 1:length(R$Pituudet)){
if (R$Pituudet[[i]]<P){
P=R$Pituudet[[i]]
K=R$Kunnat[[i]]
}
}
list(P, K)
}

[/code]

Talvivaara 29: Julkinen ja kritisoitava

 

Kuka tahansa saa kutsua itseään asiantuntijaksi. Useimpien ei kannattaisi. Siitä huolimatta olen tuottanut sisältöä tähän “luontoväen asiantuntijaryhmän” tekemään analyysiin, vaikka en laske itseäni asiantuntijaksi missään syvällisessä tai perinteisessä mielessä.

Arvio on tehty nimenomaan julkiseksi ja kritisoitavaksi, vastapainona muiden ryhmien analyyseihin, jotka ovat salaisia ja mahdottomia kritisoida tai arvioida.

Koko raportti pdf-muodossa: Talvivaara-arvio

“LUONTOVÄEN ASIANTUNTIJARYHMÄ” 11.11.2013

AVOIN KIRJE TALVIVAARAN RAHOITUSTA KÄSITTELEVÄLLE MINISTERIRYHMÄLLE

Olemme ryhmä luonto- ja ympäristöaktiiveja. Olemme seuranneet Talvivaaran toimintaa ja
tilannetta vuoden 2011 keväästä alkaen. Ryhmä on epävirallinen ja epämuodollinen.

Olemme  antaneet ryhmän arviointeja mm Suomen luonnonsuojeluliiton, Kainuun luonnonsuojelupiirin ja  paikallisten asukkaiden sekä tiedotusvälineiden käyttöön. Osalla toimijoista on sidonnaisuuksia Suomen luonnonsuojeluliittoon.

Ryhmän arviointien laatimiseen ovat osallistuneet mm
– Helvi Heinonen-Tanski, MMT (mikrobiologia), dosentti, noin 40 vuoden kokemus tutkimusta ja opetusta Helsingin ja Itä-Suomen (Kuopion) yliopistoissa.
– Heli Jutila, FT (ekologia), MBA, ympäristöasiantuntija, 20 v. kokemus ympäristöhallinnosta
– Heikki Simola, ympäristötieteen dosentti
– Jakke Mäkelä, FT (fysiikka)
– Jari T Natunen, FT, biokemisti
– Juha V Mentu, MMM (mikrobiologia), ympäristöbiologi
– Pertti Sundqvist, majuri evp, tämän dokumentin yhteyshenkilö
(sähköposti pertti@dinikon.net puh 050 432 8281)
Ryhmän toimintaan on osallistunut muitakin henkilöitä.

Ryhmä on laatinut arvion Talvivaaran kaivoksen sulkemismahdollisuuksista ja bioliuotuksen
ongelmista. Sulkemista koskeva osuus annettiin Leo Straniuksen käyttöön ennen lauantaina  9.11.2013 YLE:n aamutelevisiossa esitettyä keskustelua.

Arvio on tämän saatekirjeen liitteenä.

Tämä asiantuntijaryhmän arvio ei ota kantaa Talvivaaran sulkemiseen, se vain esittää, miten se voisi olla toteutettavissa. Vaikka yhtiö jatkaisi toimintaansa, tuotannon jatkuminen ei lainkaan vähennä jälkihoidon tarvetta ja kustannuksia. Toiminnan laajentaminen sellaiseksi, että se olisi taloudellisesti kannattavaa, lisää ympäristön kuormitusta ja riskejä. Bioliuotuksen tehostaminen siinä määrin, että tuotanto voitaisiin kolminkertaistaa, on erittäin hankalaa.

Arviot on tehty julkisten lähteiden perusteella. Talvivaara ei anna riittävästi detaljitietoa, että
arvioita voitaisiin tarkentaa. Myöskään Pohjolan johtama ryhmä ei julkaise arvioitaan.
Talvivaaran uskottavuuden vuoksi pidämme avoimuutta erittäin tärkeänä.

Ryhmän puolesta
Pertti Sundqvist

Koko raportti pdf-muodossa: Talvivaara-arvio

Laajempaa teknistä ja historiallista taustaa löytyy mm täältä: http://www.zygomatica.com/talvivaara/).   Kirjoittaja kuuluu Suomen Luonnonsuojeluliittoon, mutta spekulaatiot, mielipiteet, tulkinnat ja virheet ovat puhtaasti omia.

Translate »