Tehtävien ratkaisemisen apuna saa käyttää mitä tahansa lähdemateriaalia; ratkaisut tulee kuitenkin laatia henkilökohtaisesti. Vastaukset palautetaan kuulustelijalle henkilökohtaisesti tai suljetussa kirjekuoressa huoneen MaD307 viereiseen postilaatikkoon perjantaihin 21.5. klo 16 mennessä. Kukin tehtävä 15 pistettä, yhteensä 60 pistettä.
on P-immuuni. (Toisin sanoen: jokainen ääretön P-joukko sisältää
jonkin merkkijonon x, jolla ,
.)
[Merkinnät määritelty luentojen ss. 104-105.]
[luennot, s. 102].
Osoita, että kaikilla on voimassa
,
jollakin x:stä riippumattomalla vakiolla c.
(Vihje: Osoita, että kaikilla
on voimassa
, sopivalla vakiolla c. Tätä varten
totea ensin, että jos R-yhteensopiva ic-ohjelma p
hyväksyy merkkijonon x, niin
, jollakin
x:stä ja p:stä riippumattomalla vakiolla d.)
Osoita samaa tekniikkaa käyttäen vastaava approksimoitumattomuustulos
seuraavalle NP-täydelliselle pisin yhteinen alijono -ongelmalle
(engl. ``longest common subsequence'', LCS). Merkkijono
on merkkijonon
alijono, jos jollakin
indeksijonolla
on
. (Huom.:
alijonon s merkit sijaitsevat siis jonossa t järjestyksessä,
mutta eivät välttämättä peräkkäin.) LCS-ongelmassa
syötteenä annetaan kokoelma merkkijonoja
,
ja tehtävänä on määrittää pisin merkkijono, joka esiintyy niissä
kaikissa alijonona.