Tilbake
6.P

6.P Prøver til del 6: Dynamisk programmering, grådighet og stabil matching

Fire prøver som dekker del 6 (dynamisk programmering, grådighet og stabil matching) på eksamensnivå, med fulle løsningsforslag.

120 min
12 oppgaver
Prøver til del 6Dynamisk programmeringgrådighetstabil matching
Din fremgang i kapitlet
0 / 12 oppgaver
Kapitlets plass i kurset

Forkunnskaper

Prøvene forutsetter hele Del 6: kap. 6.1 om mekanikken
i dynamisk programmering, kap. 6.2 om stavkapping, LCS
og ryggsekk, drillen i kap. 6.3,
kap. 6.4 om grådighet og Huffman, og
kap. 6.5 om Gale-Shapley.

Fra tidligere deler trengs asymptotisk notasjon
(kap. 1.1), rekursjon og rekurrenser
(kap. 1.5), og prioritetskøen som Huffman bygger på
(kap. 3.1).

Fra Del 5 hentes ett begrep inn igjen i oppgave 6.B.3: pseudopolynomisk. Det
sto der slik: en algoritme er pseudopolynomisk når kjøretiden er polynomisk i
TALLVERDIENE i inputen, men ikke i lengden på den. Kapasiteten mm i et
ryggsekkproblem skrives med omtrent lgm\lg m siffer, så Θ(nm)\Theta(nm) er
eksponentiell i antall siffer. Ford-Fulkerson er pseudopolynomisk av samme
grunn (kap. 5.2).

Prøve 6.A — Mekanikken i dynamisk programmering (30 min)
Din fremgang
0 / 3 oppgaver
Prøve 6.B — DP-design: rekurrens, tabell og rekonstruksjon (40 min)
Din fremgang
0 / 3 oppgaver
Prøve 6.C — Grådighet: Huffman-tre og bytteargument (30 min)
Din fremgang
0 / 3 oppgaver
Prøve 6.D — Stabil matching: blokkerende par og begge orienteringer (30 min)
Din fremgang
0 / 3 oppgaver

Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.

Skolesaga er en uavhengig læringsressurs og er ikke tilknyttet eller godkjent av Norges teknisk-naturvitenskapelige universitet. Dette er ikke offisielt studiemateriell. Les mer.