8: Algoritmit Flashcards

(4 cards)

1
Q

Äärellinen, askeleista koostuva vaihesarja, joka ratkaisee tietyn laskennallisen ongelman

A

Algoritmi

nimi lähtöisin: Muhammad al-Khwarizmi (780-850)

Kehitetty alun perin laskennallisiin ongelmiin, mutta nykyään sovelletaan tiedonkäsittelyyn (datan järjestely, muokkaus) ja automaattiseen päättelyyn (esim. autopilotti, kontrollijärjestelmät)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

1900-luvun alussa tehty lista kysymyksiä, johon matematiikan tulisi pystyä vastaamaan tulevalla vuosisadalla

A

Hilbertin lista

David Hilbert (1862-1943)

Vastausten avulla tultaisiin saavuttamaan matematiikalle universaali luonne. Lista innoitti monia matemaatikkoja, ja sai aikaan kehitystä

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hilbertin listan kysymys, jossa algoritmille annetaan väittämä, ja se ratkaisee onko tämä universaalisesti validi

palauttaa: tosi-epätosi

A

Päätösongelma

Tälläista algoritmia ei ollut mahdollista toteuttaa, sen todisti Kurt Gödel (1906-78)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Laite, millä pystytään laskemaan kaikki samat ongelmat kuin algoritmeilla

A

Turingin kone

Alan Turing (1912-54)

Tätä väitettä kuvaa Churchin-Turingin teesi. Turingin kone määrittelee myös sen, mitä digitaalisilla tietokoneilla on mahdollista tehdä

How well did you know this?
1
Not at all
2
3
4
5
Perfectly