Lineární programování a kombinatorická optimalizace (NOPT048) - cvičení


Cvičení probíhá každý pátek od 12:20 v učebně S8.

Cvičení povede Martin Balko. E-mail cvičícího: balko (AT) kam.mff.cuni.cz

Stránky přednášky.


Podmínky získání zápočtu:
  • Získání alespoň 50 bodů z celkového počtu 100 bodů.
  • V průběhu semestru zadám:
    • Dvě velké písemky na celé cvičení (90 minut). Z každé písemky bude možné získat 25 bodů. První písemka bude zhruba v polovině semestru, druhá na konci. Termíny později upřesním.
    • Praktický programovací domácí úkol, za který bude možné získat 30 bodů a který zadám zhruba v polovině semestru a čas na jeho vyřešení a sepsání bude zhruba měsíc.
    • Opáčka a dva teoretické domácí úkoly, celkem za 20 bodů. Opáčko bude krátká písemka zadaná na začátku cvičení, hlášená aspoň týden předem. Čas na vyřešení a sepsání teoretických domácích úkolů bude zhruba dva týdny. V případě lepšího řešení je možné odevzdat jej znovu. Domácí úkoly můžete posílat i emailem, ale snažte se, prosím, dodržet rozumnou velikost přílohy.
  • Všechny úlohy (domácí i ty řešené na cvičeních) budou dostupné zde na webu.
  • Účast na cvičeních je nepovinná.
  • Z důvodu ochrany osobních údajů u prvních odevzdaných řešení napište kromě jména i přezdívku, pod kterou chcete mít své body zveřejněny na webu. U dalších řešení už stačí psát buď jméno, nebo přezdívku. Pokud jste první sérii úkolů odevzdali jen pod svým jménem, bude uveřejněno na webu. Pokud Vám to nevyhovuje, napište mi email s přezdívkou a já to změním.
  • Aktuální seznam bodů:
Přezdívka:  Opáčko 1   Opáčko 2   Opáčko 3   Teoretický úkol 1   Teoretický úkol 2   Praktický úkol   1. písemka   2. písemka   Součet   Zápočet 
 Maxim Dokonalý  3 3 3 4 7 30 25 25 100 ---
 MC  3 3 3 4 7 22 22 64 ANO
 Wert  3 3 4 19 22 51 ANO
 ZZZaZ  2 3 1 16 25 4 51 ANO
 Samuel Křišťan  3 7 10 16 36
 TZ  1.5 1.5 4 7 18 20 52 ANO
 deku  2 3 4 9 21 11 50 ANO
 JK  2 2
 Nikto  3 3 2 4 7 25 25 69 ANO
 gent00  2.5 3 2 4 24.5 25 61 ANO
 Pepega  2 3 3 4 1.5 20 18 12 63.5 ANO
 Jindřich  3 2 17 20 10 52 ANO
 STF  2.5 2 2.5 3 24.5 18 52.5 ANO
 Coach  3 3 3 20 24 53 ANO
 anj  3 2.5 20 22.5 6 54 ANO
 Anopheles  3 3 4 6 12 22 50 ANO
 OZ  3 3 4 19 23.5 18 70.5 ANO
 Lord  3 3 3 4 7 19 25 64 ANO
 Ji59  3 3 3 4 19 22 54 ANO
 List  3 3 8 22 22 58 ANO
 N  3 3 1 3 5 25 18 10 58 ANO
 JM  2.5 3 3 4 25 25 62.5 ANO
 HD  2 2 2 4 10 11 25 56 ANO
 Mianen  2.5 2 2 4 20 11 23 64.5 ANO
 2311  1.5 2 3 4 7 24.5 13 55 ANO
 SQRT  3 4 2 8 25 12 54 ANO
 DJ  3 3 8 23.5 18 55.5 ANO
 Ben  1 4 13 18
  
  • Zadání domácích úkolů:
    • 1. teoretický domácí úkol [PDF] (zadáno 6.4.2020, termín odevzdání 21.4.2020)
    • Praktický domácí úkol [PDF] (zadáno 21.4.2020, termín odevzdání 19.5.2020)
    • 2. teoretický domácí úkol [PDF] (zadáno 5.5.2020, termín odevzdání 19.5.2020)
  • Seznam literatury:
    • [L] Martin Loebl: Skriptíčka z lineárního programování. [link]
    • [M] Jiří Matoušek: Lineární programování: Úvod pro informatiky. [PDF]
    • [S] Jiří Sgall: Lineární programování a kombinatorická optimalizace. [PDF]

Jednotlivá cvičení:
  • První cvičení (21.2.2020): Úvod, podmínky zápočtu a lineární nerovnice. Probrány příklady 1, 2, 3 a nastíněno řešení příkladu 5. Seznam příkladů ze cvičení [PDF].
  • Druhé cvičení (28.2.2020): Celočíselné programy. Probrány příklady 1, 2, 3, 4 a první část příkladu 5 a dokončili jsme řešení příkladu 5 z minula. Seznam příkladů ze cvičení [PDF].
  • Třetí cvičení (6.3.2020): Ostré nerovnosti a další NP-těžké úlohy a celočíselné programy. Psali jsme první opáčko, probrány příklady 1, 2, 3, 4 a nastíněn příklad 5. Seznam příkladů ze cvičení [PDF].
  • Čtvrté cvičení (13.3.2020): Základní pojmy z geometrie. Cvičení probíhá formou samostudia, e-mailem jsme si ukázali řešení opáčka. Seznam příkladů ze cvičení [PDF].
  • Páté cvičení (17.3.2020): Mnohostěny. Cvičení probíhá formou samostudia. Seznam příkladů ze cvičení [PDF].
  • Šesté cvičení (24.3.2020): Simplexová metoda. Cvičení proběhlo online přes Zoom. Bylo zadané druhé opáčko s jedním týdnem na řešení a nelze odevzdávat opakovaně. Seznam příkladů ze cvičení [PDF].
  • Sedmé cvičení (31.3.2020): Byla zadána první písemka formou domácího úkolu s jedním týdnem na řešení a nelze odevzdávat opakovaně. Proběhla online konzultace přes Zoom.
  • Osmé cvičení (7.4.2020): Simplexová metoda o něco podrobněji. Cvičení proběhlo online přes Zoom. Byl zadaný 1. teoretický domácí úkol [PDF] a ukázali jsme si řešení první písemky. Seznam příkladů ze cvičení [PDF].
  • Deváté cvičení (14.4.2020): Dualita. Cvičení proběhlo online přes Zoom. Ukázali jsme si řešení příkladů z osmého cvičení. Seznam příkladů ze cvičení [PDF].
  • Desáté cvičení (21.4.2020): Dualita a její aplikace. Cvičení proběhlo online přes Zoom. Ukázali jsme si řešení 1. teoretického domácího úkolu a příkladů z devátého cvičení. Byl zadaný praktický domácí úkol. Seznam příkladů ze cvičení [PDF].
  • Jedenácté cvičení (28.4.2020): Komplementarita. Cvičení proběhlo online přes Zoom. Ukázali jsme si řešení příkladů z desátého cvičení a bylo zadané třetí opáčko formou domácího úkolu. Seznam příkladů ze cvičení [PDF].
  • Dvanácté cvičení (5.5.2020): Totální unimodularita. Cvičení proběhlo online přes Zoom. Ukázali jsme si řešení příkladů z jedenáctého cvičení a třetího opáčka. Byl zadaný 2. teoretický úkol [PDF]. Seznam příkladů ze cvičení [PDF].
  • Třinácté cvičení (12.5.2020): Byla zadána druhá písemka formou domácího úkolu s jedním týdnem na řešení a nelze odevzdávat opakovaně. Cvičení proběhlo online přes Zoom. Ukázali jsme si řešení příkladů z dvanáctého cvičení.
  • Čtrnácté cvičení (19.5.2020): Cvičení proběhlo online přes Zoom. Ukázali jsme si řešení druhé písemky, 2. teoretického úkolu a praktického úkolu.

Valid XHTML 1.0 Transitional