DD2350HT191
    Ommästarprov 1
    Hoppa över till innehåll
    Översikt
    • Logga in
    • Översikt
    • Kalender
    • Inkorg
    • Hjälp
    Stäng
    • Min översikt
    • DD2350HT191
    • Uppgifter
    • Ommästarprov 1
    • Startsida

    Ommästarprov 1

    • Inlämningsdatum 4 jan 2020 av 19:00
    • Poäng 0
    • Lämnar in en filuppladdning
    • Filtyper pdf
    • Tillgänglig 17 dec 2019 kl 12:00–5 jan 2020 kl 19:00 19 dagar
    Den här uppgiften låstes 5 jan 2020 kl 19:00.

    Detta ommästarprov ger möjlighet att bli godkänd (betyg E) på mästarprov 1 (momentet MAS1).

    Ommästarprovet ska lösas individuellt och redovisas både skriftligt och muntligt. Inget samarbete är tillåtet, se vidare hederskodexen. Du ska alltså inte diskutera lösningar med någon annan fram till dess att alla muntliga redovisningar är avklarade. Detta är något som vi tar allvarligt på. Misstänkt otillåtet samarbete måste enligt KTH:s regler anmälas till rektor. Vid ordinarie mästarproven var vi tvungna att anmäla ett fall av misstänkt otillåtet samarbete.

    Skriftliga lösningar ska lämnas in senast lördag 4 januari 2020 klockan 19.00 i Canvas som PDF-dokument. Det är tillåtet att skriva för hand och skanna in dokumentet.

    Skriv ditt namn och KTH-adress överst på framsidan av lösningarna. Läs på din inlämning inför den muntliga redovisningen som kommer att ske under veckan 7-10 januari 2020. Boka tid för muntlig redovisning senast 4 januari klockan 19. Bokningslistorna läggs upp senast 31 december sist på denna sida. 

    Det är viktigt att du förbereder dig inför den muntliga redovisningen. För att en uppgift ska godkännas ska du kunna förklara och motivera algoritmen muntligt och reda ut eventuella oklarheter.

    Läs uppgiften mycket noga så att du inte råkar basera dina lösningar på en missuppfattning. Fråga en lärare på kursen om något i uppgiftslydelsen är oklart. Du kan skriva frågan i Canvas eller mejla den till viggo@kth.se

    För godkänt (betyg E) på mästarprov 1 krävs helt rätt på uppgiften. 

    För att se exempel på hur utförliga lösningarna bör vara kan du titta på lösningar till tidigare mästarprov på kurswebben.

    Problemet PE-satisfierbarhet

    Problemet som ska studeras i både ommästarprov 1 och 2 är ett satisfierbarhetsproblem där indata är en boolesk formel som består av en konjunktion av klausuler, där varje klausul antingen är en disjunktion av tre booleska variabler (utan negationer) eller en ekvivalens mellan en boolesk variabel och en negerad boolesk variabel. Frågan är som vanligt om det går att satisfiera formeln.

    Ett exempel på indata till problemet är LaTeX: \left(x_1\vee\:x_2\vee\:x_3\right)\wedge\left(x_1\vee\:x_3\vee\:x_4\right)\wedge\left(x_3\vee\:x_4\vee\:x_5\right)\wedge\left(x_1\vee\:x_5\vee\:x_6\right)\wedge\left(x_1\equiv\neg x_5\right)\wedge\left(x_5\equiv\neg x_6\right) ( x 1 ∨ x 2 ∨ x 3 ) ∧ ( x 1 ∨ x 3 ∨ x 4 ) ∧ ( x 3 ∨ x 4 ∨ x 5 ) ∧ ( x 1 ∨ x 5 ∨ x 6 ) ∧ ( x 1 ≡ ¬ x 5 ) ∧ ( x 5 ≡ ¬ x 6 )

    Detta problem kallar vi för PE-satisfierbarhet.

    Mästarprov 1, E-uppgift

    Betygskriterium: utveckla algoritmer med datastrukturer för enkla problem givet en konstruktionsmetod.

    Konstruera en exponentiell algoritm som löser PE-satisfierbarhetsproblemet.  Använd totalsökning.

    Beskriv algoritmen med pseudokod. Analysera algoritmens tidskomplexitet. 

    Detaljerade bedömningskriterier

    För att det ska bli extra tydligt hur uppgiften bedöms och för att dom assistenter som tar emot redovisningar ska hålla precis samma kravnivå finns det detaljerade bedömningskriterier, som assistenterna bedömer både skriftligt och muntligt på ett bedömningsprotokoll.

    E-nivå för mästarprov 1

    Mästarprov 1 betygsätts efter betygskriterierna för målen utveckla algoritmer med datastrukturer samt analysera algoritmer med avseende på effektivitet och korrekthet. Dessutom kommer målet jämföra alternativa algoritmer och datastrukturer med hänsyn till effektivitet och pålitlighet naturligt att övas vid algoritmkonstruktionen.

    Bedömningsgrund Krav för
    uppgift 1

    Algoritmbeskrivning
    Modellerar problemet på ett rimligt sätt nej
    Beskriver algoritmen övertygande i ord och ev. i bild måttliga
    Beskriver algoritmen i pseudokod ja
    Bra urval av detaljer i pseduokoden måttliga
    Algoritmen är tillräckligt effektiv exponentiell
    Algoritmen löser rätt problem ja
    Tidskomplexitet
    Anger tidskomplexitet i lämpliga variabler ja
    Motiverar tidskomplexitet måttliga
    Korrekthetsresonemang
    Redogör för vad som i allmänhet behöver visas i ett korrekthetsbevis av denna typ endast principerna
    Framställer grundläggande idé för 
    korrekthetsresonemanget
    nej
    Genomför ett fullständigt korrekthetsresonemang 
    som omfattar alla delar
    nej

    Ovanstående krav ska vara uppfyllda efter den muntliga redovisningen. Kraven på den skriftliga lösningen är något lägre.

    Bokning av muntlig redovisning

    Boka senast 4 januari 2020 klockan 19 en tid för en tio minuters muntlig redovisning av ommästarprov 1 den 9 eller 10 januari 2020.

    Länk till bokningslistor.

    Det är viktigt att du förbereder dig inför den muntliga redovisningen. För att en uppgift ska godkännas ska du kunna förklara och motivera algoritmen muntligt och reda ut eventuella oklarheter. Ta med en utskrift av din lösning till den muntliga redovisningen.

    1578160800 01/04/2020 07:00pm
    Ytterligare kommentarer:
    Maxresultat för gradering till > poäng

    Matris

     
     
     
     
     
     
     
         
    Det går inte att ändra en matris efter att du börjat använda den.  
    Hitta en matris
    Hitta matris
    Titel
    Du har redan bedömt studenter med den här matrisen. Större ändringar kan påverka resultaten för deras uppgifter.
    Titel
    Kriterier Bedömningar Poäng
    Redigera beskrivning av kriterium Ta bort kriterium rad
    Det här kriteriet är länkat till ett lärandemål Beskrivning av kriterium
    tröskel: 5 poäng
    Redigera ranking Radera ranking
    5 till >0 poäng
    Full poäng
    blank
    Redigera ranking Radera ranking
    0 till >0 poäng
    Inga poäng
    blank_2
    Det här området kommer användas av utvärderaren för kommentarer relaterade till det här kriteriet.
    poäng
      / 5 poäng
    --
    Ytterligare kommentarer
    Poängsumma: 5 av 5