Кілька графічних добутків можна розпізнати за полиномним часом. Як завжди, декартовий продукт є найпростішим, а декартовий випадок також є основою для алгоритмів для декількох інших продуктів. Розпізнавання лексикографічного продукту (композиції) еквівалентно графічному ізоморфізму.
Більш детально:
Нехай - клас кінцевих простих графів, а Γ 0 - клас кінцевих простих графів, які можуть мати само петлі. (Ясно Γ ⊂ Γ 0. )ΓΓ0Γ ⊂ Γ0
Вирішити, чи є в підключеному вхідному графіку коефіцієнтів Γ 0, можна зробити в поліноміальний час для декартових і сильних продуктів, а також для прямого добутку, коли G є небіоподібним. Вирішення, чи має G коефіцієнт, Γ - це термін полинома для декартового продукту, але навряд чи буде в поліномічний час для лексикографічного твору. Я не знаю статусу рішення, чи G має фактори Γ для прямих і сильних продуктів.ГΓ0ГГΓГΓ
Релевантні результати від Імріха та Клавжара:
ГнмO(mn)O(m)
Γ0
O(mlogn)O(m)
Для лексикографічного продукту:
Теорема 6.20. Проблема вирішення питання про те, чи є заданий пов'язаний графік простим щодо лексикографічного продукту, принаймні настільки ж складна, як і проблема ізоморфізму графа.
nn
Таким чином, вирішити, чи граф є простим щодо лексикографічного продукту, еквівалентний ІЗОМОРФІЗМУ ГРАФУ стосовно скорочень Тьюрінга.
Випадки прямого та сильного продукту, що мають фактори без самокрутника, здається, відсутні у посиланнях, які я розглянув. Буду вдячний за будь-які вказівки до статей, які обговорюють цю справу, або натяк, чому це нецікаво.
- Вільфрід Імріх та Санді Клавжар, графіки товарів: структура та визнання . Wiley, 2000. ISBN 0-471-37039-8.