laskennan matematiikka

15
Laskennan matematiikka Marko Huhtanen Oulun Yliopisto

Upload: ouluma

Post on 19-Jun-2015

1.246 views

Category:

Education


0 download

DESCRIPTION

Marko Huhtanen luennoi laskennan matematiikasta Tiedekeskus Tietomaassa 26.9.2012.

TRANSCRIPT

Page 1: Laskennan matematiikka

Laskennan matematiikka

Marko HuhtanenOulun Yliopisto

Page 2: Laskennan matematiikka

Laskenta: tehtava, joka edellyttaa runsaasti peruslaskutoimitustensuorittamista.

Matematiikka: algebra, analyysi, geometria,...

Laskennan matematiikka: matematiikka, joka on laskennanmotivoimaa.

Yhtaloryhman ratkaisemisen historia sisaltaa kaikki aiheeseenliittyvat vivahteet.

Page 3: Laskennan matematiikka

300-lukuYhtaloryhma

3x + 2y + z = 392x + 3y + z = 34x + 2y + 3z = 26

on kirjasta “Yhdeksan Lukua Matematiikan Taiteesta” joka onperaisin viimeistaankin 300-luvulta.

Page 4: Laskennan matematiikka

Menetelma jolla yhtaloryhma kirjassa esitetaan ratkaistavaksi, onGaussin eliminaatio.1

Carl Friedrich Gauss eli 1777-1855.

The Arnold principle: If a notion bears a personal name, then thisname is not the name of the inventor.

1“Gaussin eliminaatio” tarkoittaa nykyisin tuettua LU hajotelmaa.

Page 5: Laskennan matematiikka

1800-luku

John von Neumann: “By and large it is uniformly true inmathematics that there is a time lapse between a mathematicaldiscovery and the moment when it is useful.”

Yhtaloryhmia alettiin ratkomaan 1800 luvun alussa. Ensimmainensovellus oli astronominen.

Page 6: Laskennan matematiikka

Gauss oli merkittava siita syysta, etta han keksi pienimmanneliosumman menetelman.

Pienimman neliosumman menetelmalle loytyi nopeasti paljonkayttoa.

Ongelmien koko alkoi myos kasvaa.

Page 7: Laskennan matematiikka

Sittemmin kartografiassa 1800 luvun loppupuolella jouduttiinratkomaan pienimman neliosumman tehtavia.

Page 8: Laskennan matematiikka

Jopa 77 × 77 kokoisia yhtaloryhmia ratkottiin kynalla ja paperilla:

...These calculations – all in duplicate – were completed in twoyears and a half – an average of eight computers being employed...

“....In connection with so great a work successfully accomplished,it is but right to remark how much it was facilitated by the energyand talents of the chief computer, Mr. James O’Farrell.”

Page 9: Laskennan matematiikka

1900-1960

Kaupallinen lentokoneteollisuus alkoi synnyttamaan runsaastiyhtaloryhmia 1940 luvulta lahtien.

Ongelmien koko alkoi kasvaa kestamattomaksi.

Page 10: Laskennan matematiikka

Suurin ongelma joka viela ratkaistiin kasin (=mekaanisellalaskukoneella) oli kokoa 200 × 200.

Tyo veisi kolmessa vuorossa yli kaksi kuukautta. Olettaen etteiyhtakaan nappailyvirhetta tehda.

Nopeampi ratkaiseminen oli mahdollista matematiikan avulla, mm.permutoimalla yhtalot sopivasti ja kayttamalla hyvaksi harvuutta.

(Marchant Model 10ACT, valmistus: USA 1930-1940.)

Page 11: Laskennan matematiikka

40-luvun puolivalissa elektronisia tietokoneita alettiinkehittelemaan.

50-luvun puolivalissa kaupallisia tietokoneita alkoi tullamarkkinoille.

Tosin 200 × 200 kokoinen matriisi ei olisi mahtunut niiden muistiin.

Page 12: Laskennan matematiikka

Ensimmainen moderni numeerisen analyysin julkaisu: J.vonNeumann and H. Goldstine: Numerical inverting of matricesof high order, Bull. Amer. Math. Soc., pp. 1021–1099, (1947).

Gaussin eliminaatio saatettiin matemaattisesti sellaiseen muotoon,etta se toimi tietokoneissa numeerisesti luotettavasti.

Matriisianalyysi tuli keskeiseksi.

Page 13: Laskennan matematiikka

1960-1960-luvulla Suomessakin oli yliopistoissa kaupallisia tietokoneitamm. TKK:lla (Elliott 803 A kayttoon 1961) ja Oulun yliopistossa(Elliott 803 B kayttoon 1965).

Page 14: Laskennan matematiikka

Nykypaivan supertietokoneet selviavat 106 × 106 kokoisistatehtavista noin vuorokaudessa.

Jos ei ole supertietokonetta, rinnakkaista laskenta GPU:lla. (Allakuvassa Tesla C1060, nVidialta!)

Page 15: Laskennan matematiikka

Pelkka raaka laskentavoima ei riita. Realistiset simulaatiot 3D:ssavaativat helposti jopa 108 muuttujaa.

Taman kokoisten laskennallisten ongelmien ratkaiseminen onmahdollista vain matematiikan avulla.

Ylipaansa, data-massiiviset ongelmat lisaantyvat. 90% tamanpaivan datasta on syntynyt viimeisen kahden vuoden aikana.

Laskennassa (ja datan kasittelyssa) tarvittavaa matematiikkaa eiole helppo ennakoida.

On suositeltavaa suhtautua myotamielisesti myos sellaiseenmatematiikkaan, joka perinteisesti on mielletty olevan heikostiyhteydessa laskentaan.