Kombinatorická exploze

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Kombinatorická exploze je v matematice neformální označení jevu, kdy složitost daného problému silně vzrůstá spolu s tím, jak se vzhledem k rostoucímu vstupu velice rychle rozšiřuje kombinatorické jádro problému, typicky počet kombinací, které by mohly být řešením.

Příklady

Počet latinských čtverců

Latinský čtverec je čtvercová síť n \times n, do které jsou vepsána přirozená čísla od 1 do n takovým způsobem, že každé číslo je v každém řádku i sloupci právě jednou. Počet různých latinských čtverců pro rostoucí n roste velice rychle:

nright| Počet latinských čtverců velikosti n
right| 1right| 1
right| 2right| 2
right| 3right| 12
right| 4right| 576
right| 5right| 161 280
right| 6right| 812 851 200
right| 7right| 61 479 419 904 000
right| 8right| 108 776 032 459 082 956 800
right| 9right| 5 524 751 496 156 892 842 531 225 600
right| 10right| 9 982 437 658 213 039 871 725 064 756 920 320 000
right| 11right| 776 966 836 171 770 144 107 444 346 734 230 682 311 065 600 000

Šachy

Šachy nejsou vyřešená hra, tedy není známá optimální strategie ani pro jednoho hráče, která by zaručeně vedla k vítězství. Problémem je právě velikost stavového prostoru. +more V roce 2005 se povedlo dopočítat všechny koncovky s nejvýše šesti kameny, dalších deset let trvalo, než se podařilo dopočítat všechny koncovky s nejvýše sedmi kameny a výsledná databáze má velikost 140 terabajtů.

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top