L-pelkistys (tekstistä " lineaarinen " = " lineaarinen ") - optimointiongelmien muunnos , jossa approksimoinnin ominaisuudet säilyvät lineaarisesti; on eräänlainen approksimaatiota säilyttävä cast . L-pelkistys tutkittaessa mahdollisuutta approksimoida optimointiongelmia näyttelee samanlaista roolia kuin polynomipelkistys tutkittaessa ratkaistavuusongelmien laskennallista monimutkaisuutta .
Mahdollisuutta L-pelkistää yksi ongelma toiseksi kutsutaan L-pelkistyvyydeksi [1] .
Termiä " L-pelkistys " käytetään joskus viittaamaan pelkistykseen logaritmiseen avaruuteen analogisesti kompleksisuusluokan L kanssa, mutta tämä on täysin erilainen käsite.[ määritä ] .
Olkoot A ja B kaksi optimointitehtävää ja c A ja c B niiden tavoitefunktioita. F- ja g - funktiopari on L-pelkistys, jos kaikki seuraavat ehdot täyttyvät:
L-pelkistys ongelmasta A ongelmaan B sisältää AP-vähennyksen , jos A ja B ovat minimointiongelmia, ja PTAS-vähennyksen , jos A ja B ovat maksimointiongelmia. Molemmissa tapauksissa, jos ongelmalla B on PTAS ja L-pelkistys A:sta B:hen, niin A:lla on myös PTAS [2] [3] . Tämä mahdollistaa L-valun käyttämisen PTAS-valun olemassaolon todistamisen sijaan. Crescenzi ehdotti, että L-pelkistyksen luonnollisempi formulaatio on itse asiassa hyödyllisempi monissa tapauksissa käytön helppouden vuoksi [4] .
Todistus (minimointitapaus)Olkoon tehtävän B approksimaatiokerroin yhtä suuri kuin . Aloitetaan tehtävän A approksimaatiokertoimella, joka on yhtä suuri kuin . Voit jättää itseisarvosulut pois L-vähennyksen määritelmistä (toinen kaava), koska A ja B ovat minimointiongelmia. Korvaamme tämän ehdon tehtävän A kertoimella ja saamme
Ensimmäisen kaavan yksinkertaistamisen ja korvaamisen jälkeen saamme
Mutta oikealla puolella oleva suluissa oleva termi on itse asiassa yhtä suuri kuin . Siten tehtävän A approksimaatiokerroin on yhtä suuri kuin .
Ja tämä täyttää AP-vähennyksen ehdot.
Todiste (maksimointitapaus)Olkoon tehtävän B approksimaatiokerroin yhtä suuri kuin . Aloitetaan tehtävän A approksimaatiokertoimella, joka on yhtä suuri kuin . Voit jättää itseisarvosulut pois toisesta kaavasta L-vähennyksen määritelmästä, koska A ja B ovat maksimointiongelmia. Korvaamalla tämän ehdon saamme
Ensimmäisen kaavan yksinkertaistamisen ja korvaamisen jälkeen saamme
Mutta oikealla puolella oleva suluissa oleva termi on itse asiassa yhtä suuri kuin . Siten tehtävän A approksimaatiokerroin on yhtä suuri kuin .
Jos , niin , joka täyttää PTAS-valinnan vaatimukset, mutta ei AP-valittua.
L-cast sisältää myös P-valon [4] . Tästä tosiasiasta ja siitä tosiasiasta, että P-vähennys merkitsee PTAS-vähennystä, voidaan päätellä, että L-vähennys aiheuttaa PTAS-vähenemisen.
L-vähennys säilyttää jäsenyyden APX:ssä vain minimoinnin tapauksessa, koska tässä tapauksessa AP-vähennys seuraa L-vähennyksestä.