Generoitu osagraafin isomorfismiongelma on NP-täydellinen ratkaistavuusongelma kompleksisuusteoriassa ja graafiteoriassa . Ongelmana on löytää tietty graafi toisen, suuremman graafin generoituna aligraafina .
Muodollisesti tehtävän syötteenä on kaksi kuvaajaa ja , jossa pisteiden määrä on pienempi tai yhtä suuri kuin pisteiden määrä . on isomorfinen graafin generoidulle osagraafille, jos on injektio f , joka kuvaa graafin kärjet graafin kärkeen siten, että kaikille V 1 :n pistepareille x , y , reuna ( x , y ) on läsnä E1 : ssä , jos ja vain jos reuna on E2 : ssa . Vastaus päätösongelmaan on kyllä, jos tämä funktio f on olemassa, ja ei muuten.
Ongelma eroaa osagraafin isomorfismin ongelmasta siinä, että G 1 :n reunan puuttuminen tarkoittaa, että vastaavan reunan G 2 :ssa täytyy myös olla poissa. Aligraafin isomorfismin alla nämä "ylimääräiset" reunat G2 : ssa voivat olla läsnä.
Generoidun aligraafin isomorfismiongelman monimutkaisuus erottaa ulkotason graafit niiden yleistyksestä, rinnakkaissarjakuvaajista - se voidaan ratkaista polynomiajassa 2-liitetyille ulompitasoisille graafeille, mutta on NP-täydellinen 2-liitetyille rinnakkaissarjakaavioille [1] [2] .
Erikoistapaus pitkän polun löytämisestä hyperkuution generoituna aligraafina on hyvin tutkittu ja sitä kutsutaan käärme laatikossa -tehtäväksi [3] . Suurin riippumaton joukko -ongelma on myös generoitu osagraafin isomorfismitehtävä, jossa suurta riippumatonta joukkoa etsitään suuremman graafin generoituna osagraafina ja suurin klikkiongelma on generoitu aligraafin isomorfismiongelma, jossa graafin suuri klikki etsitään suuremman graafin generoituna aligraafina.
Vaikka generoidun aligraafin isomorfismin ongelma näyttää olevan vain hieman erilainen kuin aligraafin isomorfismin ongelma, rajoitus sanaan "syntynyt" aiheuttaa riittävän suuria muutoksia laskennallisen monimutkaisuuden kannalta havaittavissa.
Esimerkiksi aligraafin isomorfismin ongelma on NP-täydellinen yhdistetyissä oikeissa intervallikaavioissa ja yhdistetyissä kaksiosaisissa permutaatiokaavioissa [4] , mutta generoitu osagraafin isomorfismiongelma voidaan ratkaista polynomiajassa näissä kahdessa luokassa [5] .
Lisäksi indusoitu alipuun isomorfismiongelma (eli indusoitu osagraafin isomorfismiongelma, jossa graafityyppiä G 2 rajoittaa puu) voidaan ratkaista polynomiajassa intervalligraafilla, kun taas alipuun isomorfismiongelma on NP-täydellinen ominaisarvoilla. intervallikaaviot [6] .