SF2715 Tillämpad kombinatorik, 6hp

Relevanta dokument
Modelltentamen. Ditt svar ska vara ett ändligt uttryck utan summationstecken.

Lösning till tentamensskrivning i Diskret Matematik för CINTE, CL2 och Media 1, SF1610 och 5B1118, onsdagen den 17 augusti 2011, kl

SF2715 Tillämpad kombinatorik Kompletterande material och övningsuppgifter Del IV

Institutionen för matematik, KTH Mats Boij. Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 20 december, 2000

Lösning till tentamensskrivning på kursen Diskret Matematik, moment A, för D2 och F, SF1631 och SF1630, den 10 januari 2011 kl

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 11 april, 2002

Lösning av tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610, tisdagen den 27 maj 2014, kl

Algebra och Diskret Matematik A (svenska)

Tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610, onsdagen den 20 augusti 2014, kl

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 22 augusti, 2001

MITTUNIVERSITETET TFM. Modelltenta Algebra och Diskret Matematik. Skrivtid: 5 timmar. Datum: 1 oktober 2007

Lösning till tentamensskrivning på kursen Diskret Matematik, moment B, för D2 och F, SF1631 och SF1630, den 1 juni 2011 kl

Algebra och Diskret Matematik A (svenska)

Kappa 2014, lösningsförslag på problem 5

SF2715 Applied Combinatorics// Extra exercises and solutions, Part 2

MITTUNIVERSITETET TFM. Tentamen Algebra och Diskret Matematik A (svenska) Skrivtid: 5 timmar. Datum: 9 januari 2007

Lösningsförslag till övningsuppgifter, del V

Efternamn förnamn ååmmdd kodnr

DEL I. Matematiska Institutionen KTH

Lösning till tentamensskrivning i Diskret Matematik, SF1610 och 5B1118, torsdagen den 21 oktober 2010, kl

DEL I. Matematiska Institutionen KTH

Kapitel 2. Grundläggande sannolikhetslära

Efternamn förnamn pnr årskurs

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 20 december, 2001

Lösning till tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610 och 5B1118, tisdagen den 7 januari 2014, kl

Lösningsförslag till övningsuppgifter, del II

Efternamn förnamn pnr kodnr

Tentamen i Programmering

Introduktion till algoritmer - Lektion 4 Matematikgymnasiet, Läsåret Lektion 4

Lösning till tentamensskrivning i Diskret Matematik för CINTE och CMETE, m fl, SF1610, tisdagen den 2 juni 2015, kl

1. (3p) Ett RSA-krypto har de offentliga nycklarna n = 33 och e = 7. Dekryptera meddelandet 5. a b c d e. a a b c d e

, S(6, 2). = = = =

1. (3p) Bestäm den minsta positiva resten vid division av talet med talet 31.

1. (3p) Ett RSA-krypto har parametrarna n = 77 och e = 37. Dekryptera meddelandet 3, dvs bestäm D(3). 60 = = =

Kapitel 2. Grundläggande sannolikhetslära

Hjalpmedel: Inga hjalpmedel ar tillatna pa tentamensskrivningen. 1. (3p) Los ekvationen 13x + 18 = 13 i ringen Z 64.

Föreläsning 8 i kursen Ma III, #IX1305, HT 07. (Fjärde föreläsningen av Bo Åhlander)

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 14 augusti, 2002

ÖVN 6 - DIFFERENTIALEKVATIONER OCH TRANSFORMMETODER - SF Nyckelord och innehåll. a n (x x 0 ) n.

Efternamn förnamn pnr årskurs

MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Avd. Matematik Examinator: Daniel Bergh. Lösningsförslag Algebra och kombinatorik

x 23 + y 160 = 1, 2 23 = ,

Matematik och statistik NV1, 10 poäng

Explorativ övning 9 RELATIONER OCH FUNKTIONER

Diskret Matematik A för CVI 4p (svenska)

Algebra I, 1MA004. Lektionsplanering

Ekvationer och system av ekvationer

BML131, Matematik I för tekniskt/naturvetenskapligt basår

DEL I. Matematiska Institutionen KTH

Catalantal för gymnasieelever

I en matchning ligger varje hörn i högst en kant. I en stig ligger varje hörn i högst två kanter.

Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra, SF1604, den 15 mars 2012 kl

Exempeltenta 3 Introduktionskurs i Matematik H1009 (1.5 hp) Datum: xxxxxx

Prov i DAT 312: Algoritmer och datastrukturer för systemvetare

f(x) = x 1 g(x) = x 2 2x + 3.

Träd och koder. Anders Björner KTH

Efternamn förnamn pnr årskurs

1 Föreläsning I, Mängdlära och elementär sannolikhetsteori,

(1, 3, 2, 5), (0, 2, 0, 8), (2, 0, 1, 0) och (2, 2, 1, 8)

Föreläsning 7. Felrättande koder

MA2047 Algebra och diskret matematik

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

Programmering II (ID1019)

18 juni 2007, 240 minuter Inga hjälpmedel, förutom skrivmateriel. Betygsgränser: 15p. för Godkänd, 24p. för Väl Godkänd (av maximalt 36p.

1. (a) Lös ekvationen (2p) ln(x) ln(x 3 ) = ln(x 6 ). (b) Lös olikheten. x 3 + x 2 + x 1 x 1

Om användning av potensserier på kombinatorik och rekursionsekvationer

Kursutvärdering - Diskret Matematik D2 (5B1204)

Algoritmer och datastrukturer H I HÅKAN S T R Ö M B E R G N I C K L A S B R A N D E F E L T

TDDC74 Programmering: Abstraktion och modellering Tentamen, onsdag 19 oktober 2016, kl 14 18

Kaliningrad) låg vid bägge sidor av floden Pregel samt på

Besökstider: ca och 17.00

Block 2 Algebra och Diskret Matematik A. Följder, strängar och tal. Referenser. Inledning. 1. Följder

Programkonstruktion och Datastrukturer

MS-A0409 Grundkurs i diskret matematik Appendix, del II

TAMS79: Föreläsning 1 Grundläggande begrepp

Introduktion till galaxer och kosmologi (AS 3001)

Matematisk Statistik och Disktret Matematik, MVE051/MSG810, VT19

Diskret matematik: Övningstentamen 1

IX Diskret matematik

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK

Tentamen Datastrukturer (DAT036/DAT037/DIT960)

Övningshäfte 3: Funktioner och relationer

KTH Matematik kontrollskrivning nr 1 i SF1624 för IT(CINTE1) & ME(CMIEL1) 12 november 2007, kl

Datastrukturer och Algoritmer D0041D

f(x) = x 1 g(x) = x 2 2x + 3.

Linjär algebra och geometri 1

SF1624 Algebra och geometri

Lösningar till Algebra och kombinatorik

Sannolikhetsbegreppet

SF2703 Algebra grundkurs Lösningsförslag med bedömningskriterier till tentamen Fredagen den 5 juni 2009

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson

Kursbeskrivning för Ekonometri, 15 högskolepoäng

SF1624 Algebra och geometri

Kryssproblem (redovisningsuppgifter).

Polynom över! Till varje polynom hör en funktion DEFINITION. Grafen till en polynomfunktion

Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI

Hur många registreringsskyltar finns det som inte innehåller samma tecken mer än en

Om gruppers verkan på

Grundläggande logik och modellteori

(N) och mängden av heltal (Z); objekten i en mängd behöver dock inte vara tal. De objekt som ingår i en mängd kallas för mängdens element.

Transkript:

SF75 Tillämpad kombinatorik, 6hp Fortsättningskurs i matematik 7 mars 7 maj 009 Kursledare: Jakob Jonsson

Upplägg 6 hp = p enligt gamla systemet 8 dubbeltimmar med teori och problemlösning Kursbok och kompletterande häfte inlämningsuppgifter Tentamen

6 hp 6 hp är ganska litet med tanke på hur mycket kursen omfattar. Vissa moment i kursen kan komma att utelämnas. Bättre att lära sig färre saker ordentligt än fler saker ytligt.

Lektioner 8 dubbeltimmar inledande lektion med kursgenomgång 6 vanliga lektioner avslutande lektion inför skrivningen På de vanliga lektionerna varvar vi teorigenomgångar med problemlösning. Kurshemsidan kommer att uppdateras kontinuerligt med information om vad som gicks igenom vid varje lektionstillfälle.

Kursbok och kompletterande häfte Kursbok: Peter J. Cameron, Combinatorics: Topics, Techniques, Algorithms, Cambridge University Press, 99. Kompletterande häfte med övningsuppgifter Delas ut vid det andra lektionstillfället. Lösningsförslag till uppgifterna kommer att finnas tillgängliga på kurshemsidan.

Inlämningsuppgifter Fyra omgångar med inlämningsuppgifter. Varje inlupp består av tre problem. Två av problemen är i nivå med betyget E. Det tredje problemet är lite svårare. Inlupparna ger upp till 8 bonuspoäng på tentamen. 8 poäng = 80 % av max på inlupparna 7 poäng = 70 % av max på inlupparna osv.

Sluttentamen 8 uppgifter värda sammanlagt 6p Del : uppgifter i nivå med betyget E (p) Del : svårare uppgifter (p) För godkänt krävs 0p inklusive bonuspoäng. Exempel på tänkbara poängfördelningar: Betyget E: 6 + 9 + 5 (Bonuspoäng + Del + Del ) Betyget C: 7 + 0 + Betyget A: 8 + + 7

Kursens innehåll I Enumerativ kombinatorik ~0 % II Permutationer och partitioner ~5 % III Grafteori ~0 % IV Enumeration under gruppverkan ~5 % V Felrättande koder ~0 % I III V II IV

I Enumerativ kombinatorik På hur många sätt... Talföljder Rekursioner Formella potensserier

På hur många sätt...... kan man skapa ett ord av längd k med bokstäver från ett alfabet av storlek n, om varje bokstav ska finnas med minst en gång?... kan man dela in en n-hörning i trianglar?... kan man skriva talet n som en summa av k olika positiva heltal?

Talföljder Ett enumerationsproblem med parameter n ger upphov till en talföljd (a 0, a, a,..., a n,...) Exempel: a n = antalet sätt att få n klave vid n slantsinglingar. Vissa talföljder dyker upp som lösningar på många vitt skilda enumerationsproblem: Fibonaccital, Catalantal, Belltal,...

Rekursioner En rekursion ger ett samband mellan talen i en talföljd. Fibonaccitalen (F 0, F, F, F, F,...) = (,,,, 5,...) uppfyller rekursionen F n = F n + F n. Catalantalen (C 0, C, C, C, C,...) = (,,, 5,,...) uppfyller rekursionen C n = C 0 C n + C C n +... + C n C 0.

Formella potensserier Till varje talföljd (a 0, a, a,..., a n,...) hör en potensserie Σ a n x n Man betraktar x som en formell variabel. Seriens konvergensegenskaper är oviktiga. Man kan addera, subtrahera och multiplicera formella potensserier precis som vanligt.

II Permutationer och partitioner Permutationer Partitioner av mängder Partitioner av tal Tablåer

Permutationer En permutation av en mängd är en följd som innehåller varje element i mängden precis en gång. Det finns sex permutationer av {,,}:,,,,, Det finns permutationer av {,,,}. Allmänt finns det n! permutationer av en mängd med n element.

Partitioner av mängder En partition av en mängd är en uppdelning av mängden i disjunkta delmängder. Partition av {,,,,5,6,7,8}: { {,,, 7}, {, 5, 6}, {8} } = {7, 56, 8} Det finns fem partitioner av {,,}: {}, {,}, {,}, {,}, {,,}. Det n:te Belltalet är lika med antalet partitioner av en mängd med n element.

Partitioner av tal En partition av ett tal n är en uppdelning n = a 0 + a + a +... + a r, i positiva heltal a 0 a a... a r. Man representerar en sådan partition med ett diagram av rutor med a r rutor i rad i. Exempel: = 5 + + +

Tablåer En n-tablå är ett diagram med n rutor med talen,..., n i växande rader och kolumner. Exempel: 5 6 8 7 0 9 RSK-algoritmen ger ett oväntat samband mellan permutationer och par av tablåer.

III Grafteori Uppspännande träd Nätverk och flöden Hörnfärgningar Kromatiska polynom Planära grafer

Uppspännande träd För en given graf, hitta ett uppspännande träd med trevliga egenskaper. Minimalt träd: 6 8 9 5 7 0

Nätverk och flöden Hitta ett maximalt flöde genom ett nätverk. 6 6 6 6 5

Hörnfärgningar Bestäm antalet hörnfärningar med högst r färger sådana att sammanbundna hörn alltid har olika färg.

Kromatiska polynom Låt G vara en graf. Antalet tillåtna färgningar av G med r färger visar sig vara ett polynom i r. Beteckning: det kromatiska polynomet till G. Man kan beräkna detta polynom rekursivt genom att ta bort och dra ihop kanter.

Planära grafer Försök rita en given graf i planet utan korsande kanter.

IV Enumeration under gruppverkan Enumeration av omärkta objekt Gruppverkan på grafer Burnsides lemma

Enumeration av omärkta objekt Anta att vi vill räkna antalet träd på hörn. Tolkning : Hörnen är märkta. Svar: 6 träd. Tolkning : Hörnen är omärkta. Svar: träd.

Gruppverkan på grafer Steget från en märkt graf till motsvarande omärkta graf kan beskrivas med en grupp. Gruppen består av alla ommärkningar av hörnmängden sådana att grafen förblir densamma efter ommärkningen. Följande graf förblir densamma om vi byter plats på a och c och/eller b och d. a Gruppen består av element. b d c

Burnsides lemma Givet: En samling objekt i en märkt graf G. Exempel: Träd, hörnfärgningar, hörnmängder Uppgift: Räkna objekten då G är omärkt. Naiv metod: Dela in de märkta objekten i ekvivalensklasser och räkna klasserna. Vårt exempel: två klasser med resp. träd. Burnsides lemma: Räkna par (x,g) sådana att gruppelementet g lämnar objektet x oförändrat, och dela med gruppens storlek.

V Felrättande koder Grundläggande egenskaper Kodbegränsningar Linjära koder

Grundläggande egenskaper En binär kod är en mängd av binära ord. Exempel: {00000, 00, 00, 0} Koden är bra om man måste ändra på många bitar för att bilda ett kodord från ett annat. Exempel: Vi måste ändra minst bitar för att bilda 00000 från något av de andra orden. Bra vid kommunikation över en brusig kanal. Det man skickar är kodord. Om felen är få kan kodorden återskapas.

Kodbegränsningar En bra binär kod av begränsad längd n innehåller betydligt färre än n kodord. Kravet att kodorden är långt från varandra innebär en restriktion på kodens storlek. Vi studerar olika begränsningar på kodstorleken i termer av hur många fel koden ska kunna rätta.

Linjära koder Linjära koder har egenskapen att summan av två kodord alltid är ett kodord. Linjära koder har klara fördelar: De är smidiga att arbeta med. De är smidiga att analysera ur ett teoretiskt perspektiv. Vi kommer att diskutera grundläggande egenskaper hos linjära koder.