Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
Ahoj.
Mám problém s druhou částí příkladu:
1) Nechť a, b jsou prosté posloupnosti délky n. Dokaž, že existuje rostoucí posloupnost indexů délky
taková, že určuje monotónní podposloupnost a a monotónní podposloupnost b.
2) Dokaž, že je to nejlepší odhad.
Dokázat 2) jsem chtěla sestrojením protipříkladu pro každé n. Akorát to se mi nedaří. Máte nějaký nápad?
Stačilo by pro každé
sestrojit dvě posloupnosti takové, že pro každou rostoucí posloupnost
podposloupnost a jimi určená není monotónní nebo podposloupnost b není monotónní.
Offline
↑ Andrejka3:
Ahoj, mozna by slo pouzit nejakou analogii protiprikladu, uvedeneho na wiki u Erdosovy-Szekeresovy vety.
Offline
↑ laszky:
Ahoj.
Zkoušela jsem vzít
posloupnost reprezentovatnou v
,
kde 
jako na tom protipříkladu, takže tři 'nezávislé' řetězce délky 3.
A teď bych asi potřebovala to zařídit tak, aby žádný (anti)řetězec délky
nebyl zobrazen na řetězec nebo antiřetězec posloupnosti b (kterou chci takhle právě sestrojit).
Třeba jsem si nakreslila tohle na papír a zkusila jsem třemi barvami obarvit prvky patřící do stejného řetězce v b. Ale takhle to nejde, vždycky nějaký antiřetětec se mi zobrazil na antiřetězec. Buď to dělám špatně, nebo tudy cesta nevede.
Offline
↑ Andrejka3:
Ahoj, a jak prosím dokážeš bod 1? Děkuji. (Jen tak na první poheld mě napadá vybrat monotónní posloupnost z a a pro tyto indexy omezit b a z ní vybrat dále monotónní posloupnost z b, ale nevím, zda lze dosáhnout monotónní posloupnosti délky sqrt(n) - ale určitě jsem o tomto problému už někde četl. :-))
Offline
↑ Andrejka3:
Ahoj ještě jednou. Jde asi o to, že by mohlo být možné pro každou a sestrojit vhodnou b, pro které získáme monotónní podposloupnosti z a,b o co nejmenší délce. Tj. může být vhodné postupovat tak, že k a se pokouším nalézt co "nejhorší" b. Problém je v tom, že dostatečně dlouhých podposloupností v a může být hodně (zejména je problém, že se mohou překrývat) a já musím zajistit volbou b, aby byly všechny pomocí vhodné volby b co nejvíce "eliminovány".
Offline
↑ check_drummer:
Ahoj. Přesně jak píšeš.
Využívá se věty: Pro n prvkovou uspořádanou množinu (poset) platí
,
kde alfa je antiřetězec s nejvíce prvky (šířka) a omega je řetězec s nejvíce prvky (délka).
Aplikuje s tak, že když reprezentuješ posloupnost jako poset
s uspořádáním jako v ↑ Andrejka3:, tak řetětec v téhle poset je totéž, co neklesající ppsl, antiřetězec totéž, co klesající.
Proč to vyjde ta odmocnina: kdyby šířka i délka byla menší než horní část z té odmocniny, pak když je vynásobíš, vyjde číslo menší než n.
Offline
↑ Andrejka3:
Ahoj, nevím jestli to v tuto hodinu dává smysl:
Označím jako blok délky n rostoucí posloupnost délky n. Řeknu, že blok x je větší než blok y, pokud jsou věechny prvky z x větší než všechny prvky z y. Podobně definuju menší bloky.
(Pro jednoduchost ignoruju celé části.)
Posloupnost a sestrojím tak, že ji rozdělím na sqrt(n) bloků o délkách sqrt(n), kde každý následující blok je menší než blok předchozí.
Posloupnost b bude so trochu složitější - také ji rozdělím na sqrt(n) částí Ci o velikostech sqrt(n) - a každou část Ci sestrojím tak, jak jsem sestrojil posloupnost a (tj. rozdělím ji na sqrt(sqrt(n)) bloků o délce sqrt(sqrt(n)), atd.
Nyní je nutné vhodně zvolit velikost prvků v jednotlivých Ci, abych zajistil vhodné vztahy mezi prvky v různých Ci - relativní pořadí prvků v každé Ci však musí zůstat zachováno, tj. musím tyto prvky v jedné Ci všechny zvětšovat nebo změnšovat o stejnou hodnotu, abych nezměnil vztahy mezi prvky v rámci jedné Ci:
Částí Ci je sqrt(n) a já posloupnost těchto částí Ci (tj. posloupnost C1,C2,C3,..) rozdělím na sqrt(sqrt(n)) skupin o sqrt(sqrt(n)) prvcích a aplikuju na ně stejný postup jako na a - lze si to představit tak, že části Ci chápu jako jeden prvek a volím vzájemné velikosti těchto Ci.
Pak už by to snad mohlo zafungovat.
Offline
↑ check_drummer:
Zkusím to nakreslit pro případ n=16, jak jsem to pochopila:
Tohle by mohlo fungovat, že?
Pro libovolné
stačí upravit počet těch teček v blocích, a pro čísla mezi jen něco ubrat.
Díky!
Offline
↑ Andrejka3:
Ahoj, přesně tak jsem to myslel. Jen vzájemné umístění modrých a červených teček lze volit libovolně, tedy např. všechny modré body mohou mít větší hodnotu než všechny červené body. Ale takto z toho vznikl pěkný geometrický obrazec, třeba na ozdobení ubrusu. :-) Zvlášť kdyby se symetricky doplnila i ta prázdná pole, třeba se zaměněnými barvami. :-) No ale to už odbočuju.
Offline
↑ check_drummer:
Ubrus:
Offline
Pěkné :-)
Offline
Stránky: 1