¿Cuántas permutaciones de {1,2,3,...,n}{1,2,3,...,n}\{1,2,3,...,n\} hay sin 2 ¿numeros consecutivos?

¿Cuántas permutaciones de { 1 , 2 , 3 , . . . , norte } hay sin 2 numeros consecutivos?

Por ejemplo:
norte = 4 , 2143 , 3214 , 1324 son las permutaciones que buscamos y 1234 , 1243 , 2134 son lo que NO buscamos.

Mi solución:

vamos a sub de todas las permutaciones los malos. Todas las permutaciones= norte !

males:

Vamos a definir A i ser un grupo de todas las permutaciones que contienen i , i + 1 en eso. ( 1 i norte 1 )

Mi problema es contar hasta un grupo de: | A i A j | dónde 1 i < j norte 1 .

Porque hay una gran diferencia entre A i A i + 1 y A i A i + 5 (por ejemplo), no podemos decir que ambos son iguales. Entonces tenemos que dividir | A i A j | a 2 opciones.

  1. cuando i + 1 = j entonces | A i A j | = ( norte 2 ) !
  2. cuando i + 1 < j entonces | A i A j | = ( norte 2 ) !

Entonces | A i A j | = ( norte 2 ) ! + ( norte 2 ) !

Este es un gran error, pero no tengo ni idea de por qué.

(el resto de la solución es la misma).

Cualquier ayuda sera bienvenida.

Stav

No tiene sentido sumar sus dos cifras de ( norte 2 ) ! juntos: el primero se aplica sólo cuando i + 1 = j , y el segundo se aplica sólo cuando i + 1 < j , por lo que nunca ambos al mismo par de i y j .
@ BrianM.Scott Estudiando el tema y no estaba seguro de si la siguiente afirmación era cierta. norte ( A i A j ) fue igual para todos i j (incluso si i + 1 = j ) por cálculo a través del principio de inclusión. entonces no habia contradiccion?

Respuestas (3)

Considere la siguiente recurrencia: el conteo deseado q norte es 1 para norte = 1 y 1 para norte = 2. Para norte > 2 obtenemos una permutación admisible ya sea colocando el valor norte en cualquier lugar en norte 1 posiciones posibles de una permutación admisible de q norte 1 (esto no es norte porque no podemos colocar norte al lado y a la derecha de norte 1 ) o construimos una permutación que tenga exactamente un par de números consecutivos y colocamos el valor norte entre estos dos. Esto se puede hacer tomando una permutación de q norte 2 y reemplazando uno de los norte 2 valores por un par fusionado que contiene el valor y su sucesor e incrementando los valores que son mayores que el primer elemento del par fusionado.

Obtenemos la recurrencia

q norte = ( norte 1 ) q norte 1 + ( norte 2 ) q norte 2

y q 1 = q 2 = 1. Esto produce la secuencia

1 , 3 , 11 , 53 , 309 , 2119 , 16687 , 148329 , 1468457 , 16019531 , 190899411 , 2467007773 , 34361893981 , 513137616783 ,

que es OEIS A000255 , donde se puede encontrar una entrada detallada.

El código de Maple para esto fue el siguiente.

con (combinar);

C :=
proceso(n)
opción recordar;
permanente local, pos, res;

    resolución := 0;
    perm := primerperm(n);

    while type(perm, `list`) hacer
        para pos a n-1 hacer
            si perm[pos] + 1 = perm[pos+1] entonces
                romper;
            fi;
        sobredosis;

        si pos = n entonces
            resolución := resolución + 1;
        fi;

        perm := nextperm(perm);
    sobredosis;


    res;
fin;


P :=
proceso(n)
opción recordar;

    si n = 1 o n = 2, devuelve 1 y termina si;

    (n-1)*Q(n-1) + (n-2)*Q(n-2)
fin;

Apéndice. Esta es mi perspectiva sobre el enfoque de inclusión-exclusión. Tomamos como el conjunto parcialmente ordenado subyacente el conjunto PAG de subconjuntos (estos son los nodos del poset) de { 1 , 2 , , norte 1 } donde un subconjunto S PAG representa permutaciones donde los elementos de S están al lado de sus sucesores, más posiblemente algunos otros elementos también al lado de sus sucesores. El conjunto parcialmente ordenado se ordena por inclusión de conjunto. Para calcular la cardinalidad de las permutaciones correspondientes a S Supongamos que los elementos de S enumerado en el formulario de pedido metro bloques Primero los eliminamos de [ norte ] . También debemos eliminar los elementos que son consecutivos con el elemento más a la derecha de cada bloque, por lo que ahora hemos eliminado | S | + metro elementos. Luego volvemos a colocar los bloques aumentados y fusionados en la permutación y los permutamos. Hemos agregado en metro bloques, por lo tanto el cambio neto es | S | metro + metro = | S | . Por tanto, por inclusión-exclusión calculamos la cantidad

S PAG , S ( 1 ) | S | ( norte | S | ) ! .

Ahora bien, esto depende sólo del número q de elementos en S entonces obtenemos

q = 1 norte 1 ( norte 1 q ) ( 1 ) q ( norte q ) ! .

Ahora debemos preguntarnos sobre el peso asignado a una permutación con pag elementos (llamemos a este conjunto T ) junto a su sucesor. Esta permutación está incluida o más bien representada por todos los conjuntos S que son subconjuntos del conjunto T , que es el poset abarcado por los singletons y T siendo el nodo superior. Obtenemos

q = 1 pag ( 1 ) q ( pag q ) = 1 + ( 1 1 ) pag = 1.

El conteo asigna el peso menos uno a la permutación. Se sigue que cuando sumamos norte ! quedan exactamente aquellas permutaciones que no contienen valores adyacentes consecutivos, por un resultado de

norte ! + q = 1 norte 1 ( norte 1 q ) ( 1 ) q ( norte q ) ! .

Podemos simplificar esto a

q = 0 norte 1 ( norte 1 q ) ( 1 ) q ( norte q ) ! .

Si, como parece ser el caso, planea usar un argumento de inclusión-exclusión , necesitará | k I A k | por cada no vacío I [ norte 1 ] . El truco es darse cuenta de que no importa cómo los números enteros en I están espaciados, la cardinalidad va a ser la misma. Cuando | I | = 2 , el caso que está discutiendo en la pregunta, hay dos posibilidades: los dos miembros de I son consecutivos, o no lo son. Pero en ambos casos resulta que la cardinalidad de la intersección es ( norte 2 ) ! : hay cálculos diferentes para los dos casos, pero conducen al mismo resultado. Tenga en cuenta que no hay ninguna razón para agregar estos cálculos: no I pertenece a ambos casos.

El conjunto I se puede dividir en bloques de enteros consecutivos. Por ejemplo, I = { 2 , 3 , 5 , 6 , 7 , 9 } tiene 3 bloques: { 2 , 3 } , { 5 , 6 , 7 } , y { 9 } . Suponer que I tiene un bloque { k , k + 1 , , k + r } . Entonces cada permutación en k I A k debe contener la subsecuencia k , k + 1 , , k + r , k + r + 1 ; llame a esto un bloque extendido . Si I tiene b bloques por completo, cada permutación de [ norte ] que pertenece a k I A k debe contener todo b bloques extendidos como subsecuencias, pero puede contenerlos en cualquier orden. Esos bloques extendidos contienen en total | I | + b enteros: los propios bloques contienen | I | enteros, y cada bloque extendido tiene un entero adicional en el extremo derecho. Eso deja norte | I | b miembros de [ norte ] que se pueden permutar arbitrariamente, porque no están en ningún bloque extendido de I . Así, las permutaciones en k I A k son realmente permutaciones de

b + ( norte | I | b ) = norte | I |

cosas: b bloques extendidos, y el norte | I | b elementos únicos que no forman parte de ningún bloque extendido. Resulta que

| k I A k | = ( norte | I | ) !

cuando sea I [ norte 1 ] .

Ahora el principio de inclusión-exclusión te dice que

| k [ norte 1 ] A k | = I [ norte 1 ] ( 1 ) | I | 1 | k I A k | = I [ norte 1 ] ( 1 ) | I | 1 ( norte | I | ) ! = k = 1 norte 1 ( norte 1 k ) ( 1 ) k 1 ( norte k ) ! ,

y te dejo el resto para que lo termines.

Ante todo muchas gracias por tu tiempo. En segundo lugar, me cuesta entender cómo I={2,3,5,6,7,9}I={2,3,5,6,7,9} tiene 3 bloques: {1,2},{5 ,6,7}{1,2},{5,6,7} y {9}. ¿Cómo y por qué elegiste esos bloques específicamente? ¿Qué significa un bloque?
@Stav: Por bloque simplemente me refiero a un conjunto máximo de enteros consecutivos. en el conjunto { 2 , 3 , 5 , 6 , 7 , 9 } los conjuntos { 2 , 3 } , { 5 , 6 , 7 } , y { 9 } son las cadenas más largas de enteros consecutivos, por lo que son los bloques. los bloques de { 1 , 5 , 6 , 7 , 8 , 12 , 13 , 14 , 20 } son { 1 } , { 5 , 6 , 7 , 8 } , { 12 , 13 , 14 } , y { 20 } : en cada bloque los números son consecutivos y los bloques son lo más largos posible. Nótese que en el caso | I | = 2 , tus dos casos corresponden a un bloque, cuando i + 1 = j , y dos cuadras, cuando i + 1 < j .
¡No gracias! ¡No pude obtener una mejor respuesta! El segundo párrafo proporcionó la respuesta a mi pregunta de la mejor manera. Combinar todo fue perfectamente claro. ¡Gracias de nuevo y buenas noches desde isreal! :)
@Stav: ¡De nada! (Y que tengas una buena noche.)
@MarkoRiedel Creo que la expresión de Brian cuenta las permutaciones que tienen 2 números consecutivos. Si lo tomas norte ! menos su suma, reproduce tu secuencia.
Acabo de notar.
@BrianM.Scott Me he tomado la libertad de presentar una ligera variación de su solución, que sigue siendo la respuesta canónica. El objetivo era no introducir demasiada notación.

En ambos casos, hay ( norte 2 ) ! permutaciones
En el primer caso, existe el triple ( i , i + 1 , i + 2 ) y norte 3 otros numeros
En el segundo caso, hay dos pares, y norte 4 otros numeros

Dices que porque en ambos casos vamos a permutar n-2 números, ¡la respuesta debería ser (n-2)!. pero mi pregunta es ¿por qué descuidas la gran diferencia entre esos 2 casos?
Ellos son diferentes; pero ambos tienen el mismo número de permutaciones.
Entonces, ¿cómo sabemos cuándo sumar 2 opciones en lugar de tomar solo una como respuesta como ahora?
@Stav: para cada par fijo de i y j con 1 i < j norte 1 hay ( norte 2 ) ! permutaciones en A i A j ; el razonamiento que explica esto es diferente cuando j = i + 1 desde cuando j > i + 1 , pero en ambos casos el resultado del razonamiento es ( norte 2 ) ! .
Gracias por tu comentario. Solo para aclarar el resto de la prueba, veo que |Ai∩Aj| para todos los casos es (n-2)! pero muy difícil de adivinar para el |Ai1∩Ai2∩....Aik|=(nk)!, ¿cómo sabes eso sin probarlo?
@Stav: ahora mismo estoy escribiendo una respuesta explicando eso. Dame unos minutos más y lo publico.