Qual è l'istanza più difficile per il problema dell'isomorfismo di gruppo?


11

Si dice che due gruppi (G,) e (H,×) siano isomorfi se esiste un omomorfismo da G a H che è biiettivo. Il problema dell'isomorfismo di gruppo è il seguente: dati due gruppi, verificare se sono isomorfi o meno. Esistono diversi modi per inserire un gruppo, i due più utilizzati sono una tabella Cayley e un gruppo elettrogeno. Qui presumo che i gruppi di input siano dati dalla loro tabella Cayley. Più formalmente:

Group Isomorphism Problem

Input :  due gruppi(G,) e(H,×) .

Decide :  èGH ?

Supponiamo che n=|G|=|H|

Il problema dell'isomorfismo di gruppo quando i gruppi di input sono dati dalla tabella di Cayley non è noto per essere in P in generale. Sebbene ci siano classi di gruppo come la classe di gruppo abeliana per cui è noto il problema in tempi polinomiali, gruppi che sono l'estensione di un gruppo abeliano, gruppi semplici ecc. Anche per i gruppi nilpotenti di classe due, nessun algoritmo migliore della forza bruta è conosciuto.

Un algoritmo a forza bruta per l'isomorfismo di gruppo è dato da Tarjan, che è il seguente. Lasciate G e H sono due gruppi di ingressi, e lasciare che S sia un gruppo elettrogeno del gruppo G . È risaputo che ogni gruppo finito ammette un gruppo elettrogeno di dimensione O(logn) e che può essere trovato in tempo polinomiale. Il numero di immagini del gruppo elettrogeno S nel omomorfismo da G a H è nlogn molti. Ora, controlla se ogni possibile omomorfismo è biettivo o no. Il tempo di esecuzione complessivo sarà nlogn+O(1) .

Vorrei prima definire il centro del gruppo G :

Z(G)={gGag=ga,aG}

Z(G) indica gli elementi del gruppoG che commuta con tutti gli altri elementi del gruppoG . I gruppi per i qualiG/Z(G) (/ usato per quoziente) è abeliano sono noti come gruppi nilpotenti di classe due. A me sembra che i nilpotenti gruppi di due classi siano i casi più difficili per risolvere il problema dell'isomorfismo di gruppo. Il significato di "casi più difficili" è: risolvere quel caso consentirà ai ricercatori che lavorano nella teoria dei gruppi di risolvere il problema dell'isomorfismo di un gran numero di gruppi.

Inizialmente, ho pensato che i gruppi semplici sono i casi più difficili in quanto sono gli elementi di tutti i gruppi, ma in seguito è venuto a sapere che il problema isomorfismo per gruppi semplici è in P .

Domanda : Qual è l'istanza più difficile per il problema dell'isomorfismo di gruppo?


Ciao, potresti considerare di espandere un po 'la tua domanda per ricapitolare la definizione del problema di isomorfismo di gruppo (qual è l'input, qual è l'output) e / o un riferimento? Potresti anche considerare di ricapitolare la definizione del centro di un gruppo? Infine, potresti chiarire se "consentire come risolvere" ("noi"?) È un'affermazione sull'esistenza di una riduzione?
a3nm

Risposte:


15

ppp>2p=2

0) Esperienza pratica (vedi articoli di Newman, Eick, O'Brien, Holt, Cannon, Wilson, ... che forniscono gli algoritmi implementati in GAP e MAGMA).

pFpTIppc<ppp

pRad(G)G/Rad(G)Rad(G)nO(loglogn)nlognpp

nn(227+o(1))μ(n)2μ(n)npn=pmp(227+o(1))m2ppnpn

pp

pppppc<p


p

Sì, classe nilpotency.
Joshua Grochow,

Grazie per il chiarimento!
Vincent,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.