IDSV Kap 12 Theory of Computation

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/38

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:00 PM on 9/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

39 Terms

1
New cards

Vad är en function?

Varje possible input value maps to a single output value.

2
New cards

Vad är en computable function?

En function som kan computed by some algorithm.

3
New cards

Vad är en non-computable function?

En function som inte kan computed by any algorithm.

4
New cards

Vad används en Turing machine till?

Att studera the power of computing, alltså algorithmic processing.

5
New cards

Vilka centrala components har en Turing machine?

Control unit, infinite tape och read/write head.

6
New cards

Vad innehåller control unit?

State och actions.

7
New cards

Hur lång är en Turing machine tape i den teoretiska modellen?

Infinite.

8
New cards

Vilka två inputs avgör en Turing machine operation?

Current state och value at current tape position.

9
New cards

Vilka tre actions kan en Turing machine utföra?

Write a value, move read/write head left or right och change state.

10
New cards

Hur långt flyttas read/write head i en action enligt materialet?

Ett steg left eller right.

11
New cards

Kan Turing machine ändra till samma state som den redan är i?

Ja.

12
New cards

En Turing machine-regel säger "write 1, move right, change to state B". Vilka tre typer av actions sker?

Write, move och change state.

13
New cards

Vad säger Church-Turing thesis enligt materialet?

Turing-computable functions är equivalent to computable functions.

14
New cards

Vad betyder self-terminating i kursens halting-problem-framställning?

Program execution terminates när programmet startas med sig självt som input.

15
New cards

Vad är halting problem enligt kursens formulering?

Givet encoded version av ett program, returnera 1 om programmet är self-terminating och 0 annars.

16
New cards

Är halting problem generellt lösbart?

Nej.

17
New cards

Vad visar halting problem om computation?

Att det finns problem/funktioner som inte kan lösas/beräknas av någon generell algorithm.

18
New cards

Vad är ett polynomial problem?

Ett problem där det finns en algorithmic solution inom complexity class O(n^x) för något x.

19
New cards

Vad är ett non-polynomial problem enligt materialet?

Ett problem där det inte finns någon algorithmic solution inom O(n^x) för något x.

20
New cards

Är O(n) polynomial?

Ja.

21
New cards

Är O(n²) polynomial?

Ja.

22
New cards

Är O(n^10) polynomial?

Ja.

23
New cards

Är O(2^n) polynomial?

Nej.

24
New cards

Hur beskriver materialet polynomial problems praktiskt?

Practically solvable och theoretically solvable.

25
New cards

Hur beskriver materialet non-polynomial problems praktiskt?

Practically unsolvable men theoretically solvable.

26
New cards

Vilken växer snabbare asymptotiskt, n^10 eller 2^n?

2^n.

27
New cards

Ordna log n, n, n² och 2^n från långsammast till snabbast tillväxt.

log n → n → n² → 2^n.

28
New cards

Vad är en non-deterministic algorithm enligt materialet?

En "algorithm" vars steps inte behöver vara uniquely and completely determined by process state.

29
New cards

Vad är ett non-deterministic polynomial problem?

Ett problem med en non-deterministic algorithmic solution inom O(n^x) för något x.

30
New cards

Vilket exempel på non-deterministic polynomial problem anges?

Traveling salesman problem.

31
New cards

Vad är Traveling Salesman Problem enligt materialets korta beskrivning?

Find the best way to visit a number of cities.

32
New cards

Vad står P för i materialets problem classification?

Class of polynomial problems.

33
New cards

Vad står NP för enligt materialets framställning?

Class of non-deterministic polynomial problems.

34
New cards

Vet man enligt materialet om NP är större än P?

Nej, det är currently not known.

35
New cards

Vilken complexity anges för insertion sort?

Θ(n²).

36
New cards

Vilken complexity anges för sequential search?

Θ(n).

37
New cards

Vilken complexity anges för binary search?

Θ(log n).

38
New cards

Vilken är asymptotiskt effektivare, Θ(log n) eller Θ(n)?

Θ(log n).

39
New cards

Vilken är asymptotiskt effektivare, Θ(n) eller Θ(n²)?

Θ(n).