Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 5: Ordenamiento V
Instructor: Diego Villamizar
Teniendo el costo, como se nombró en las notas pasadas, nos interesa encontrar una distribu-
ción en Sn que nos permita hablar del costo promedio. Para eso se dene el conjunto
(n2 )
X
|Ai,n | = |Sn | = n!
i=0
Ejemplo 5.2 En S3
A0,3 = {123}, A1,3 = {132, 213}, A2,3 = {312, 231}, A3,3 = {321}.
(n2 )
X 1 X
P (σ)Costo(σ) = i ∗ |Ai,n |.
σ∈Sn
n! i=0
De eso, sabemos cómo calcularlo todo, lo único que no es claro es cómo calcular |Ai,n |.
n−1
Y i
X (n2 )
X
( xj ) = |Ai,n |xi .
i=0 j=0 i=0
Prueba:
1
2 Clase 5: Ordenamiento V
Combinatoriamente
Consideremos la expresión izquierda de la igualdad y escribámosla de forma extendida
1(1 + x)(1 + x + x2 ) · · · (1 + x + · · · + xi−1 ) · · · (1 + x + · · · + xn−1 ),
Ahora multipliquemos(note que el grado mayor es coger, en cada factor de la multi-
placion, el mayor monomio), usando el producto de cauchy, queda
Pn−1
j=1 j
X X
2 i−1 n−1
1(1+x)(1+x+x ) · · · (1+x+· · ·+x ) · · · (1+x+· · ·+x )= ( 1)xi ,
i=0 a1 +a2 +···+an =i,∀k∈[n](ak <k)
Ejemplo 5.4 Consideremos σ = 35241, Inv(σ) = {(1, 3), (1, 5), (2, 3), (2, 4), (2, 5), (3, 5), (4, 5)}
Luego a1 = 0, a2 = |{(3, 5)}| = 1, a3 = |{(1, 3), (1, 5)}| = 2, a4 = |{(4, 5)} = 1, a5 =
|{(2, 3), (2, 4), (2, 5)}|
Para probar que, efectivamente |Bi,n | = |Ai,n | toca ver que ϕ esté bien denida como
función y que sea biyectiva. Se le deja de ejercicio (opcional) al estudiante, pero
se dará la idea de cómo es ϕ−1 .
Inducción (recursivamente)
Caso base, n = 1.
x0 = 1 = x0 ∗ |A0,1 | = x0 ∗ |{1}| = 1.
Supongámoslo para n y veámoslo para n + 1.
Tenemos, en el lado izquierdo
n X
Y i n
X n−1
Y X i
j j
( x )=( x )( ( xj )),
i=0 j=0 j=0 i=0 j=0
Xn X(n2 )
( xj )( |Ai,n |xi ),
j=0 i=0
n+1
(X2 )
En este punto, como se quiere llegar a la igualdad con |Ai,n+1 |xi , sólo hace
i=0
falta una forma de demostrar que
mı́n{i,(n
2)
}
X
|Ab,n | = |Ai,n+1 |.
b=máx{0,i−n}
Para demostrar eso, deberíamos ser capaces de particionar a Ai,n+1 en una fa-
milia de conjuntos {Bk }máx{0,i−n}≤k≤mı́n{i,(n)} tal que |Bk | = |Ak,n |. Denamos,
2
entonces, a Bk = {σ ∈ Ai,n+1 : σn+1
−1
= n + 1 − (i − k)} como las permutaciones en
4 Clase 5: Ordenamiento V