1.6 DRILL — Rekurrensløsning med navngitt metode
Full drill på sjanger B: velg riktig metode (masterteorem / iterasjon / substitusjon), løs, og oppgi svaret på riktig form (asymptotisk vs. eksakt).
Grunnlaget er de 17 settene fra august 2015 til august 2023 som er gjennomgått
tema for tema — det er nevneren hver gang boka oppgir en prosent.
Sjangeren er én, og den er smal nok til å drilles ferdig:
- Sjanger B — rekurrensløsning med navngitt metode, altså at du sier
hvilken metode du brukte og oppgir svaret på den formen oppgaven ber om.
Bruker du masterteoremet, skal tilfellet oppgis.
Høyeste prioritet — dette må sitte. To ting avgjør uttellingen: at metoden
er riktig valgt og navngitt, og at svarformen er den oppgaven ba om.
De tre feilene som koster mest, i rekkefølge:
1. Feil masterteorem-tilfelle, og særlig å glemme logaritmefaktoren i
tilfelle 2. Svaret der er , ikke .
2. Asymptotisk svar der oppgaven ba om et eksakt uttrykk. er
ikke et svar på «finn et eksakt uttrykk».
3. Å bruke masterteoremet på en rekurrens som faller utenfor. Det gir et
svar som ser riktig ut og er galt — mens det å påpeke at teoremet ikke
gjelder, gir uttelling.
Slik er kapitlet lagt opp (80 min):
| Innhold | Tid |
|---|---|
| Løsningsoppskriften | ca. 10 min |
| Den gjennomarbeidede eksamenscasen | ca. 14 min |
| Drill på masterteoremet, alle tre tilfellene | ca. 22 min |
| Drill på iterasjon og eksakte svar | ca. 16 min |
| Drill på substitusjon | ca. 10 min |
| Blandet: hvilken metode? | ca. 8 min |
— naturlig pausepunkt — etter masterteorem-drillen. Resten kan tas i en egen
økt.
Forkunnskaper
- kap. 1.4 — masterteoremet, de tre tilfellene og
regularitetsbetingelsen.
- kap. 1.5 — iterasjonsmetoden, substitusjonsmetoden og
splitt og hersk.
- kap. 1.1 — de asymptotiske symbolene.
Er induksjon ustøtt, er Induksjonsbevis den grundige
gjennomgangen og Induksjon den mykere. Summeformlene finner du i
Rekker og summasjon og
Geometriske følger og rekker.
Dette kapitlet legger ikke til nytt stoff. Det gjør stoffet til en ferdighet du
kan utføre på fem minutter under tidspress.
uttrykk» der? Da er det iterasjon, uansett hvilken form rekurrensen har. Står
det «vis at »? Da er det substitusjon.
Steg 2 — er rekurrensen på formen med og
? Er den det, og oppgaven vil ha en asymptotisk grense, bruk
masterteoremet. Er den ikke det — for eksempel — bruk
iterasjon.
Steg 3 ved masterteoremet — regn ut først. Ikke gjett.
, , , .
Steg 4 — sammenlign med , og velg tilfelle:
| Forholdet | Tilfelle | Svar |
|---|---|---|
| vokser en hel potens langsommere | 1 | |
| , | 2 | |
| vokser en hel potens raskere, og regularitet holder | 3 |
Steg 5 — sjekk at tilfellet faktisk gjelder. I tilfelle 1 og 3 må gapet
være en hel potens av , ikke bare en logaritme; må være
strengt positiv. I tilfelle 3 skal regularitetsbetingelsen
skrives ut på én linje.
Steg 6 — er negativ, faller rekurrensen utenfor pensumvarianten. Si
det. er det klassiske eksemplet.
Steg 7 ved iterasjon: skriv ut tre innsettinger, finn det generelle leddet,
finn hvilken som treffer grunntilfellet, summer. Grunntilfellets verdi skal
med i det eksakte uttrykket.
Steg 8 ved substitusjon: sett hypotesen inn der -uttrykket står, regn
ut, og vis at du ender på nøyaktig den formen du antok. Er det et restledd
igjen, er gjetningen for optimistisk.
Steg 9 — skriv svaret. Metodens navn, tilfellet hvis masterteoremet, og
selve uttrykket. To til tre linjer.
Tre deloppgaver av den typen som kommer sammen på arket. Les margnotatene: de
sier hva som gir uttelling ved hvert steg.
a) Løs og oppgi tilfellet.
b) Finn et eksakt uttrykk for med .
c) Løs og oppgi tilfellet.
, , altså .
, altså
med . Det er tilfelle 2.
Margnotat. Her faller de fleste poengene. Svaret er , altså
— du legger til én logaritme, du beholder ikke den du hadde. Skriver
du , har du gitt Merge-Sorts svar på en rekurrens som er
dyrere.
Margnotat. Tilfellet skal oppgis. «Tilfelle 2» er to ord og gir uttelling.
b) Metode: iterasjon.
Margnotat. Oppgaven ba om et eksakt uttrykk. Svarer du , er
påstanden sann og svaret galt — det er ikke den formen som ble etterspurt.
Margnotat. Grunntilfellet bidrar ingenting her, men det skal med i
regnestykket. Hadde det vært , ville svaret vært .
c) Metode: masterteoremet.
, , altså .
vokser strengt raskere enn — og gapet er en hel
potens: holder for eksempel med
. Vi er i tilfelle 3.
Regularitetsbetingelsen: med . Den holder. (Kontrollert
numerisk for opp til 65 536.)
Margnotat. I tilfelle 3 er svaret — ingen ekstra
logaritmefaktor. Å legge til én er en refleks fra tilfelle 2 og er galt her.
Margnotat. Regularitetsbetingelsen er ett av leddene som gir uttelling i
tilfelle 3. Én linje holder.
På eksamen leverer du de tre svarene under — resten er utregning:
- a) Masterteoremet, tilfelle 2:
- b) Iterasjon:
- c) Masterteoremet, tilfelle 3 (regularitet oppfylt):
Drill på masterteoremet (~22 min)
Seks oppgaver som roterer alle tre tilfellene, pluss den ene som faller
utenfor.
Løs . Oppgi tilfellet.
Løs . Oppgi tilfellet.
Løs . Oppgi tilfellet.
Løs . Oppgi tilfellet.
Løs . Oppgi tilfellet, og forklar med én setning hvorfor
svaret ikke er .
Betrakt .
a) Regn ut og sammenlign med .
b) Kan pensumvarianten av masterteoremet brukes? Begrunn.
Drill på iterasjon og eksakte svar (~16 min)
Fire oppgaver. Alle ber om et eksakt uttrykk — les svarformen nøye.
Finn et eksakt uttrykk for med , og
navngi metoden.
Finn et eksakt uttrykk for med , og navngi
metoden.
En rutine kaller seg selv på en input som er to elementer kortere, og gjør
enheter arbeid per kall: for like , med .
Finn et eksakt uttrykk for like .
Betrakt med .
a) Oppgi et eksakt uttrykk.
b) Oppgi den strammeste asymptotiske grensen.
c) Forklar med én setning hvorfor de to svarene ikke er utskiftbare på
eksamen.
Drill på substitusjon (~10 min)
To oppgaver. Husk at uttellingen ligger i induksjonssteget, ikke i
gjetningen.
Vis ved substitusjon at gir . Før
induksjonssteget ferdig.
En kandidat vil vise at gir , og skriver:
«Anta . Da er , som er
.»
Er beviset gyldig? Svar ja eller nei, og forklar hvor det svikter — og hvordan
det kan repareres.
Blandet: hvilken metode? (~8 min)
Den siste oppgaven blander alt. På eksamen er dette den vanligste
innpakningen: tre rekurrenser på rad, ulike metoder.
For hver rekurrens: navngi metoden, løs, og oppgi svaret på riktig form.
a)
b) , — eksakt svar
c) — oppgi tilfellet
d)
Den første er den dyreste, og den kommer igjen og igjen.
- Å glemme logaritmefaktoren i tilfelle 2. Svaret er
— én logaritme mer enn hadde.
For er svaret , ikke .
Dette er felle #5 — feil masterteorem-tilfelle.
- Å bruke tilfelle 2 med negativ . Pensumvarianten krever .
har og faller utenfor — si det, ikke
regn videre.
- Å legge til en logaritme i tilfelle 3. Der er svaret ,
punktum. Logaritmen hører til tilfelle 2.
- Å hoppe over regularitetsbetingelsen i tilfelle 3. Den er ett av leddene
som gir uttelling, og den skrives på én linje.
- Å oppgi asymptotisk grense der oppgaven ber om et eksakt uttrykk, eller
motsatt. Ordet «eksakt» styrer svarformen.
- Å glemme grunntilfellet i et eksakt svar. Med i stedet for
blir svaret et annet.
- Å ikke navngi metoden. Sjangeren heter «rekurrensløsning med navngitt
metode», og navnet er ett ord.
- Å ende induksjonssteget på feil form. Kommer du ut med når du
antok , har du ikke vist påstanden — konstanten har vokst.
Og den gjennomgående: å tvinge masterteoremet på en rekurrens som ikke er på
formen . Å påpeke at teoremet ikke gjelder, gir uttelling.
Rekurrensene du bør kjenne igjen på ett blikk
| Rekurrens | Metode | Svar |
|---|---|---|
| masterteoremet, tilfelle 2 () | ||
| masterteoremet, tilfelle 2 () | ||
| masterteoremet, tilfelle 2 () | ||
| masterteoremet, tilfelle 3 | ||
| masterteoremet, tilfelle 1 | ||
| masterteoremet, tilfelle 2 () | ||
| masterteoremet, tilfelle 1 | ||
| masterteoremet, tilfelle 1 | ||
| iterasjon | ||
| iterasjon | eksakt ; | |
| iterasjon | eksakt ; | |
| iterasjon | eksakt ; | |
| ingen — | faller utenfor pensumvarianten |
De fem øverste dekker de fleste algoritmene i denne boka. Kjenner du dem igjen
uten å regne, sparer du minutter du trenger andre steder.
Begrepsbank
Begrepsbanken er flashcard- og repetisjonsstoff — den gjentar det du nettopp
har lest. Hopp trygt over ved førstegangslesing; tidsanslaget for kapitlet
gjelder kjernestoffet.
oppgavetypen der du får en rekurrens og skal løse den.
Svarformen er metodens navn, svaret på riktig form — asymptotisk eller eksakt —
og for masterteoremet også hvilket tilfelle som gjelder.
Metodenavnet er ett ord, og det er en del av det som gir uttelling.
spør i denne rekkefølgen: (1) ber oppgaven om et eksakt uttrykk? Da
iterasjon. (2) Ber den deg vise en gitt grense? Da substitusjon. (3) Er
formen ? Da masterteoremet. (4) Ellers iterasjon.
Rekkefølgen er viktig: svarformen bestemmer før rekurrensens form gjør det.
Ordet «eksakt» slår masterteoremet, uansett hvor pen rekurrensen ser ut.
.
Du legger til én logaritme; du beholder ikke den du hadde.
Dette er stedet flest poeng faller. For og
er svaret .
potensen på logaritmefaktoren i tilfelle 2 må være ikke-negativ.
er tillatt og er det vanligste tilfellet, siden .
Negativ faller utenfor pensumvarianten: har
, og da skal du si at teoremet ikke gjelder.
kravet for en konstant og alle store nok , som
må holde i tilfelle 3.
Den sier at arbeidet på toppen virkelig dominerer, og ikke blir tatt igjen av
nivåene under.
Skriv den ut på én linje — det er ett av leddene som gir uttelling i
tilfelle 3.
i tilfelle 3 er svaret — ingen ekstra logaritmefaktor.
Å legge til én er en refleks fra tilfelle 2 og gjør svaret galt.
Kontrollen: dominerer en hel potens over , er
rekursjonen asymptotisk uvesentlig, og da er alene svaret.
i et eksakt svar er grunntilfellets verdi et ledd eller en faktor i uttrykket.
gir med , men med .
For asymptotiske svar betyr grunntilfellet som regel ingenting — det er
ved eksakte svar det avgjør.
sett induksjonshypotesen inn der -uttrykket står, regn ut, og vis at du
ender på nøyaktig den formen du antok.
Et restledd betyr at konstanten vokser per nivå, og da er ikke påstanden vist.
Reparasjonen er ofte å styrke hypotesen med et lavere ledd som trekkes
fra, for eksempel i stedet for .
å velge feil av de tre tilfellene, eller å bomme på logaritmefaktoren.
De to hyppigste variantene: å glemme i tilfelle 2, og å bruke tilfelle
2 med negativ .
Kontrollen: regn ut eksakt, og avgjør deretter om er
mindre, like stor eller større — i den rekkefølgen.
et eksakt uttrykk gir verdien av for hver ; en asymptotisk grense gir
bare vekstklassen.
mot — begge er sanne om den samme rekurrensen.
Bare den ene er svaret på et gitt spørsmål. Ordet «eksakt» i
oppgaveteksten avgjør.
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.