Det genererade subgrafisomorfismproblemet är ett NP-komplett lösbarhetsproblem inom komplexitetsteori och grafteori . Problemet är att hitta en given graf som en genererad subgraf till en annan, större graf.
Formellt tar problemet som input två grafer och , där antalet hörn i är mindre än eller lika med antalet hörn i . är isomorf till en genererad subgraf i en graf om det finns en injektion f som mappar grafens hörn till grafens vertex så att för alla par av hörn x , y i V 1 , en kant ( x , y ) är förekommer i E 1 om och endast om en kant finns i E2 . Svaret på beslutsproblemet är ja om denna funktion f finns, och nej annars.
Problemet skiljer sig från subgrafisomorfismproblemet genom att frånvaron av en kant i G 1 innebär att motsvarande kant i G 2 också måste vara frånvarande. Under en subgrafisomorfism kan dessa "extra" kanter i G 2 vara närvarande.
Komplexiteten i det genererade subgrafisomorfismproblemet skiljer ytterplanära grafer från deras generalisering, parallell-seriegrafer - det kan lösas i polynomtid för 2-kopplade ytterplanära grafer, men är NP-komplett för 2-kopplade parallell-seriella grafer [1] [2] .
Det speciella fallet att hitta en lång väg som en genererad subgraf av en hyperkub är väl studerat och kallas ormen i en låda- problem [3] . Det största problemet med oberoende uppsättningar är också ett genererat subgrafisomorfismproblem, där en stor oberoende uppsättning söks som en genererad subgraf av en större graf, och det största klickproblemet är ett genererat subgrafisomorfismproblem, där en stor klick av en graf söks som en genererad subgraf till en större graf.
Även om problemet med isomorfism till en genererad subgraf bara tycks skilja sig något från problemet med isomorfism till en subgraf, orsakar begränsningen av ordet "född" förändringar som är tillräckligt stora för att märkas ur beräkningskomplexitetssynpunkt.
Till exempel är subgrafisomorfismproblemet NP-komplett på anslutna korrekta intervallgrafer och på anslutna tvådelade permutationsgrafer [4] , men det genererade subgrafisomorfismproblemet kan lösas i polynomtid på dessa två klasser [5] .
Dessutom kan problemet med inducerad subträdisomorfism (d.v.s. problemet med inducerad subgrafisomorfism, där graftypen G 2 avgränsas av ett träd) lösas i polynomtid på intervallgrafer, medan subträdets isomorfismproblem är NP-komplett på egenvärden. intervallgrafer [6] .