Esta puede ser una forma de lograr el objetivo deseado, pero no pretendo que sea la mejor. (Sea cual sea el significado de "mejor")
Primero, algo de trabajo. Higman contó el número de $p$ -grupos de clase 2 (longitud del exponente inferior- $p$ serie es 2) de orden $p^n$ y concluyó que hay al menos $p^{2(n^3-6n^2)/27}$ tales grupos. Por lo tanto, hay al menos $2^{64}$ grupos de orden $4096$ .
Si quieres un $2$ -grupo con centro de orden $2$ entonces el $p$ -clase del grupo puede ir de 3 a 12. Si la $p$ -clase es 2, entonces el subgrupo Frattini es un subgrupo central, y en este caso es igual al centro. Por lo tanto, $G$ es $11$ -generado y $G'=Z(G)=\Phi(G)$ Así que $G$ es extraespecial lo que no puede ser cierto. Alternativamente, el mapa conmutador es una forma simpléctica de un espacio dimensional impar, y por lo tanto, tiene un radical. Por lo tanto, el centro tiene más de 2 elementos.
Si el $p$ -la clase es $c\in\{3,...,12\}$ entonces $G$ es un cociente central del $p$ -que cubre el grupo de $G/P_c(G)$ . En concreto, si $P$ es el $p$ -que cubre el grupo de $G/P_c(G)$ , entonces para algunos $H<Z(P)$ con $[Z(P):H]=2$ , $G\cong P/H$ . (Detalles: https://en.wikipedia.org/wiki/P-group_generation_algorithm )
La siguiente cuestión a tener en cuenta es la distribución. Parece que cuanto más grande sea el $p$ -clase, el menor número de grupos delimitados por un orden específico. No creo que se haya demostrado una afirmación como ésta, pero hay datos que respaldan esta creencia. Por lo tanto, parece que la mayoría de los grupos con un centro de orden 2 serían $p$ -clase 3. Por lo tanto, aplicando una distribución uniforme a $p$ -clase no daría lugar a una distribución uniforme entre los grupos de orden $4096$ y centro del orden $2$ . No estoy seguro de si te interesa esto, pero vale la pena mencionarlo.
Con estas ideas, una forma de generar un grupo aleatorio sería la siguiente (esto es básicamente el $p$ -(algoritmo de generación de grupos).
- Elija al azar el $p$ -clase: $c$ .
- Elige al azar $c-1$ enteros positivos cuya suma es $11$ : $d_1,...,d_{c-1}$ .
- Construir un grupo aleatorio $G$ de $p$ -clase $2$ , orden $d_1+d_2$ y generado por $d_1$ elementos.
- Construir el $p$ -que cubre el grupo de $G$ : $P$ .
- Construir un subgrupo central aleatorio $H$ de $P$ , donde $[Z(P):H]=d_3$ , y establecer $G=P/H$ .
- Para todos los demás $d_4,...,d_{c-1}$ Haga de nuevo los pasos 4 y 5.
- Construir el $p$ -que cubre el grupo de $G$ .
- Construir un subgrupo central aleatorio $H$ de $P$ , donde $[Z(P):H]=1$ .
- $G=P/H$ .
Es posible que en algún momento de esto, el grupo sea terminal. Es decir, es igual a su $p$ -cubierta. Si esto ocurre, vuelva a empezar o retroceda.
Para construir un grupo aleatorio de $p$ -clase 2, basta con construir $d_2$ al azar $d_1\times d_1$ junto con un mapa cuadrático de un $d_1$ espacio vectorial dimensional en un $d_2$ espacio vectorial dimensional. No estoy seguro de si GAP tiene comandos para hacer esto, pero si $d_1+d_2\leq 9$ , entonces se puede elegir un $p$ -grupo de clase 2 de las bases de datos en GAP y partir de ahí.
0 votos
"Grupo aleatorio de orden $\;2^{12}\;$ "? Si se especifica que su centro es de tamaño dos, ¿cómo de aleatorio se quiere que sea? El número de grupos de orden $\;4,096\;$ parece ser al menos en cientos de miles de millones, y muy probablemente en billones. "Al azar" puede ser una posibilidad bastante larga para producir un grupo como el que se desea.
0 votos
¿Quiere decir que los grupos de orden $4096$ tienen un centro de tamaño $2$ muy raramente, por lo que se tardaría mucho en conseguir un grupo con $|Z|=2$ eligiendo simplemente grupos de orden aleatorio $4096$ ?
0 votos
No, no lo he dicho. De hecho, no tengo ni idea de cuál puede ser el tamaño de los centros de esos grupos (salvo que no puede ser de tamaño $\;2^{11}\;$ como entonces $\;G/Z(G)\;$ sería cíclico no trivial y esto es imposible siempre ). Lo que quería decir es que hay muchos grupos de orden $\;4,096\;$ que tomar al azar uno y esperando que tenga un centro de tamaño $\;2\;$ puede ser un tiro muy largo a menos que algo más se sabe, o se condiciona, a dichos grupos.
0 votos
Intenté conocer con más precisión el significado de la pregunta. Permítanme decir esto, y saber qué dirección quieres ir. Considere dos grupos de orden $2^6$ con centro de orden $2$ y tomar su producto central. Puede sustituir los grupos de orden $2^6$ por uno de orden $2^5$ y otros de orden $2^7$ o una de orden $2^4$ y otros de orden $2^8$ , o.....(en resumen: tomar productos centrales de grupos de orden $<2^{11}$ con centro de orden $2$ , en posibles formas de conseguir grupo de orden $2^{11}$ .)
0 votos
@pGrupos Este método produciría grupos con un centro de tamaño $2$ ? Esto sería mejor que nada, pero el objetivo final es un algoritmo que produzca cualquier grupo posible (no necesariamente todos con la misma probabilidad, pero para cada grupo la probabilidad de que sea seleccionado debe ser positiva)
0 votos
@Peter: sí, estamos tomando productos centrales de $2$ -grupos cuyos centros tienen tamaño $2$ , obtendremos $2$ -grupo con centro de tamaño $2$ de nuevo.... ... Con su expectativa, estoy pensando en la pregunta de nuevo.
0 votos
@pGroups ¿puedo construir los productos centrales con GAP?
0 votos
Lo siento; nunca lo he probado en GAP. Voy a ver e informar si hay.
0 votos
¿Cómo se construye un grupo aleatorio de un orden determinado en general? Por ejemplo, ¿para algún orden inferior a 10?
0 votos
Para los productos centrales, compruebe esto: mail.gap-system.org/pipermail/forum/2012/003650.html ¡pero ten en cuenta los comentarios! Otra pista es de @ahulpke en la página 12 en math.colostate.edu/~hulpke/paper/gap4tut.pdf
0 votos
Entonces, ¿la pregunta es realmente cómo construir un grupo aleatorio de este orden, o cómo construir un ejemplo de grupo de orden 4096 con el centro de orden 2?
1 votos
Al final, quiero el centro del orden $2$ . Parece que la construcción de grupos aleatorios hasta que aparezca toma un tiempo muy largo en promedio, por lo que probablemente necesito un método para descartar los centros grandes para obtener tal grupo rápidamente.