Sei sulla pagina 1di 5

A combinat�ria � um ramo da matem�tica que estuda cole��es finitas de elementos que

satisfazem crit�rios espec�ficos determinados, e se preocupa, em particular, com a


"contagem" de elementos nessas cole��es (combinat�ria enumerativa) e com a decis�o
de certo objeto "�timo" existe (combinat�ria extremal) e com estruturas
"alg�bricas" que esses objetos possam ter (combinat�ria alg�brica).

O assunto ganhou notoriedade ap�s a publica��o de "An�lise Combinat�ria" por Percy


Alexander MacMahon em 1915. Um dos destacados combinatorialistas foi Gian-Carlo
Rota, que ajudou a formalizar o assunto a partir da d�cada de 1960. E, o engenhoso
Paul Erdos trabalhou principalmente em problemas extremais. O estudo de como contar
os objetos � algumas vezes considerado separadamente como um campo da enumera��o.

Um exemplo de problema combinat�rio � o seguinte: Quantas ordena��es � poss�vel


fazer com um baralho de 52 cartas?

O n�mero � igual a 52! (ou seja, "cinquenta e dois fatorial"), que � o produto de
todos os n�meros naturais de 1 at� 52. Pode parecer surpreendente o qu�o enorme �
esse n�mero, cerca de 8,065817517094 � 1067. Comparando este n�mero com alguns
outros n�meros grandes, ele � maior que o quadrado do N�mero de Avogadro, 6,022 �
1023, quantidade equivalente a um mol".

�ndice
1 Princ�pios aditivo e multiplicativo
2 Permuta��es simples
3 Arranjos
3.1 Arranjo com repeti��o
3.2 Arranjo simples
4 Combina��o
4.1 Combina��o simples
4.2 Combina��o com repeti��o
5 Fun��es enumerativas
6 Programa de teste
7 Resultados
8 Bibliografia
9 Ver tamb�m
10 Liga��es externas
Princ�pios aditivo e multiplicativo
Princ�pio aditivo: Dados os conjuntos {\displaystyle A_{1},A_{2},...,A_{n}}
A_{1},A_{2},...,A_{n}, dois a dois disjuntos, em que {\displaystyle A_{i}} A_{i}
tem exatamente {\displaystyle a_{i}} a_{i} elementos, ent�o o n�mero de elementos
da uni�o {\displaystyle A_{1}\cup A_{2}\cup A_{3}\cdots \cup A_{n}} A_{1}\cup
A_{2}\cup A_{3}\cdots \cup A_{n} � dado por {\displaystyle a_{1}+a_{2}+a_{3}+...
+a_{n}} a_{1}+a_{2}+a_{3}+...+a_{n}.

Princ�pio multiplicativo: Se um evento {\displaystyle A_{i}} {\displaystyle A_i}


pode ocorrer de {\displaystyle m_{i}} m_i maneiras diferentes, ent�o o n�mero de
maneiras de ocorrer os eventos {\displaystyle A_{1},A_{2},...,A_{n}}
A_{1},A_{2},...,A_{n} de forma sucessiva � dado por {\displaystyle
m_{1}.m_{2}...m_{n}} m_{1}.m_{2}...m_{n}.

Permuta��es simples
Ver artigo principal: Permuta��o
Definimos permuta��es simples como sendo o n�mero de maneiras de arrumar n
elementos em n posi��es em que cada maneira se diferencia pela ordem em que os
elementos aparecem. Aplicando o princ�pio da multiplica��o obtemos a seguinte
equa��o para permuta��es simples:

{\displaystyle P_{n}=n\cdot (n-1)\cdot (n-2)...2\cdot 1=n!} {\displaystyle


P_{n}=n\cdot (n-1)\cdot (n-2)...2\cdot 1=n!}
Arranjos
Em arranjos, a ordem dos objetos � importante.

Arranjo com repeti��o


Ver artigo principal: Sequ�ncia (Combinat�ria)
O arranjo com repeti��o � usado quando a ordem dos elementos importa e cada
elemento pode ser contado mais de uma vez.

{\displaystyle AR_{n}^{r}=n^{r}} {\displaystyle AR_{n}^{r}=n^{r}}


Onde {\displaystyle n\,\!} n\,\! � o total de elementos e {\displaystyle r\,\!}
r\,\! o n�mero de elementos escolhidos.

Arranjo simples
Arranjo simples de {\displaystyle n} n elementos tomados {\displaystyle r} r a
{\displaystyle r} r, onde {\displaystyle n>=1} n>=1 e {\displaystyle r} r � um
n�mero natural, � qualquer ordena��o de {\displaystyle r} r elementos entre os
{\displaystyle n} n elementos, em que cada maneira de tomar os elementos se
diferenciam pela ordem e natureza dos elementos.

A f�rmula para c�lculo de arranjo simples � dada por:

{\displaystyle A_{n}^{r}={\frac {n!}{\left(n-r\right)!}}} {\displaystyle


A_{n}^{r}={\frac {n!}{\left(n-r\right)!}}}
Onde {\displaystyle n\,\!} n\,\! � o total de elementos e {\displaystyle r\,\!}
r\,\! o n�mero de elementos escolhidos.

Combina��o
Na combina��o, a ordem em que os elementos s�o tomados n�o � importante.

Combina��o simples
Ver artigo principal: Combina��o (matem�tica)
Quando a ordem n�o importa, mas cada elemento pode ser contado apenas uma vez, o
n�mero de combina��es � o coeficiente binomial:

{\displaystyle C_{n}^{r}={n \choose r}={\frac {n!}{r!\cdot \left(n-r\right)!}}}


{\displaystyle C_{n}^{r}={n \choose r}={\frac {n!}{r!\cdot \left(n-r\right)!}}}
Onde {\displaystyle n\,\!} n\,\! � o total de elementos e {\displaystyle r\,\!}
r\,\! o n�mero de elementos escolhidos.

Combina��o com repeti��o


Ver artigo principal: Sele��o com repeti��o
Quando a ordem n�o importa, mas cada objeto pode ser escolhido mais de uma vez, o
n�mero de combina��es �

{\displaystyle CR_{n}^{r}={{n+r-1} \choose {r}}={{(n+r-1)!} \over {r!(n-1)!}}}


{\displaystyle CR_{n}^{r}={{n+r-1} \choose {r}}={{(n+r-1)!} \over {r!(n-1)!}}}
Onde {\displaystyle n\,\!} n\,\! � o total de elementos e {\displaystyle r\,\!}
r\,\! o n�mero de elementos escolhidos.

Fun��es enumerativas
Calcular o n�mero de maneiras que certos arranjos podem ser formados � o princ�pio
da combinat�ria. Considerando S um conjunto com n elementos. As combina��es de k
elementos de S s�o subconjuntos de S tendo k elementos (onde a ordem em que s�o
listados os elementos n�o s�o relevantes). Permuta��es de k elementos do conjunto S
s�o sequ�ncias de k diferentes elementos de S (onde duas subsequ�ncias s�o
consideradas diferentes se cont�m o mesmo elemento, mas em ordens diferentes).
F�rmulas para o n�mero de permuta��es e combina��es s�o bem conhecidas e
importantes para a combinat�ria.
De modo geral, dada uma cole��o infinita de finitos conjuntos {Si} cujo �ndice
tipicamente recorre aos n�meros naturais, combinat�ria enumerativa estuda as
diversas formas de descrever uma fun��o enumerativa, f(n), que conte o n�mero de
elementos em Sn para qualquer n. Ainda que contar o n�mero de elementos seja um
problema onipresente na matem�tica, em um problema combinat�rio os elementos Si
geralmente ter�o uma descri��o combinatorial relativamente simples, e pouca
estrutura adicional.

As fun��es mais simples s�o, deste modo, f�rmulas fechadas, que podem ser expressas
como uma composi��o de fun��es elementares tais como fatoriais, pot�ncias, etc.
Como foi dito anteriormente, o n�mero de ordena��es distintas poss�veis de um ma�o
de baralho de n cartas � f(n) = n!.

Este m�todo nem sempre pode ser totalmente satisfat�ria (ou pr�tica) para qualquer
problema combinat�rio. Por exemplo, considerando que f(n) seja o n�mero de
subconjuntos distintos formados a partir dos inteiros no intervalo [1,n] que n�o
contenha dois n�meros inteiros consecutivos; assim, com n = 4, teremos {}, {1},
{2}, {3}, {4}, {1,3}, {1,4}, {2,4}, logo f(4) = 8. Verifica-se que f(n) resulta no
chamado n�mero de Fibonacci de ordem n+2, cuja express�o em uma f�rmula fechada �:

{\displaystyle f(n)={\frac {\phi ^{n+2}}{\sqrt {5}}}-{\frac {(1-\phi )^{n+2}}{\sqrt


{5}}}} f(n)={\frac {\phi ^{{n+2}}}{{\sqrt {5}}}}-{\frac {(1-\phi )^{{n+2}}}
{{\sqrt {5}}}}
onde f = (1 + v5) / 2, � a raz�o �urea. Por�m, dado que estamos olhando para um
conjunto de inteiros, a presen�a de v5 no resultado deve ser considerado como
"antiest�tica" do ponto de vista combinat�rio. De modo alternativo, f(n) pode ser
expressa como a repeti��o

{\displaystyle f(n)=f(n-1)+f(n-2)} f(n)=f(n-1)+f(n-2)


que pode ser mais satisfat�ria (do ponto de vista puramente combinat�rio), visto
que isto mostra mais claramente porque o resultado � como ele �.

Outro m�todo � encontrar uma f�rmula assint�tica

f(n) ~ g(n)
onde g(n) � uma fun��o "familiar", e onde f(n) se aproxima a g(n) como n tende ao
infinito. Em alguns casos uma simples fun��o assint�tica pode ser prefer�vel do que
uma terr�vel e complicada f�rmula fechada que n�o proporciona nenhum crit�rio de
comportamento de objetos contados. No exemplo abaixo, uma f�rmula assint�tica seria

{\displaystyle f(n)\sim {\frac {\phi ^{n+2}}{\sqrt {5}}}} f(n)\sim {\frac {\phi


^{{n+2}}}{{\sqrt {5}}}}
quando n � muito grande.

Finalmente, e mais pr�tico, f(n) pode ser expressa por uma s�rie de pot�ncias
formal, chamada fun��o geratriz, que pode ser tanto a fun��o geratriz ordin�ria

{\displaystyle \sum f(n)x^{n}} \sum f(n)x^{n}


como uma fun��o geratriz exponencial

{\displaystyle \sum f(n){\frac {x^{n}}{n!}}} \sum f(n){\frac {x^{n}}{n!}}


Uma vez determinada, a fun��o geratriz permite extrair todas as formas anteriores
de expressar f(n). Na demais, as v�rias opera��es naturais com fun��es geratrizes
como a adi��o, multiplica��o, diferencia��o, etc., tem um significado combinat�rio;
e isso permite estender resultados de um problema combinat�rio com a finalidade de
resolver outros.

Programa de teste
O programa abaixo, escrito na linguagem Java, demonstra as tabelas de teste para
uma forma��o de Arranjo e Combina��o para um conjunto de 4 elementos, {a, b, c, d},
em pares.

public class TestTable {


public static void main(String args[]) {
//Arrangement of Set[A to D] with 2 elements
testTable(true);

//Combination of Set[A to D] with 2 elements


testTable(false);
}

public static void testTable(boolean arrangement) {


int counter = 0;
java.util.Set<String> set = new java.util.TreeSet<String>();
String s;

System.out.println(arrangement ? "Arrangement" : "Combination");

for (char i = 'A'; i <= 'D'; i++) {


for (char j = 'A'; j <= 'D'; j++) {
if (i == j) continue;

if (!arrangement) {
s = j + ";" + i;
if (set.contains(s)) continue;
}

s = i + ";" + j;
if (set.contains(s)) continue;

if (set.add(s)) counter++;
}
}

for (String i : set) System.out.println(i);

System.out.println(String.format("Counter: %s\n", counter));


}
}

//Output
/*
Arrangement
A;B
A;C
A;D
B;A
B;C
B;D
C;A
C;B
C;D
D;A
D;B
D;C
Hits: 12
Combination
A;B
A;C
A;D
B;C
B;D
C;D
Hits: 6
*/
Resultados
Algumas configura��es muito sutis podem ser desenvolvidas e alguns teoremas
surpreendentes podem ser provados. Um exemplo de tais teoremas se deve a Frank P.
Ramsey:

Suponha que 6 pessoas encontrarem-se em uma festa. Cada par qualquer conhecem-se ou
n�o se conhecem. Em todo caso, sempre se pode encontrar 3 dessas 6 pessoas que se
conhecem entre si, ou que nenhuma n�o conhe�a os outros dois.

A prova � uma curta prova por contradi��o: suponha que h� 3 pessoas cumpra o que
afirma o teorema. Considerando uma pessoa qualquer das 6 que est� na festa chamada
de pessoa A: das 5 pessoas restantes, h� pelo menos tr�s que ou conhecem A (e A os
conhece), ou n�o a conhecem. Sem perda da generalidade, assuma que tr�s pessoas
conhe�am A. Ent�o, entre essas tr�s pessoas deve haver pelo menos duas que se
conhe�am (ao contr�rio, ter�amos 3 pessoas que n�o se conhecem entre si). Com isso,
essas pessoas e A se conhecem entre si. (Este � um caso especial do teorema de
Ramsey.)

Pode-se conseguir demonstra��o alternativa mediante contagem dupla: contam-se o


n�mero de triplos ordenados de pessoas (A, B, C) onde as pessoas A e B se conhecem,
mas B n�o conhece C. Suponhamos que a pessoa K conhe�a k dos outros 5. Ent�o a
pessoa B � exatamente k(5-k) triplos - A deve ser uma das k pessoas que ele
conhece. C deve ser uma das (5-k) pessoas que ele n�o conhece). Portanto, � a
pessoa B de 0*5=0, 1*4=4 ou 2*3=6 triplos. Como h� 6 pessoas, e cada uma � o B de
no m�ximo 6 triplos, h� no m�ximo 36 triplos.

Agora considere um triplo das pessoas onde exatamente duas pessoas se conhecem.
Est� claro que n�s podemos formar com elas dois triplos distintos: deixando C a que
� desconhecida, e colocando as outras no lugar de A e B. Da mesma forma se
exatamente 2 pares se conhecem, tamb�m se pode organizar em um triplo de duas
formas distintas: deixe A ser a pessoa que conhece ambos os outros, e ainda B e C
(em alguma ordem) que s�o dois que n�o se conhecem. Ent�o, h� 36/2=18 triplos no
m�ximo onde qualquer um exatamente 1 par ou exatamente 2 pares que se conhecem.
Como h� 20 triplos, deve haver no m�ximo 2 triplos qualquer que conhecem todos ou
que n�o se conhecem entre si.

A ideia de achar ordem em configura��es aleat�rias d� origem a teoria de Ramsey.


Essencialmente esta teoria diz que qualquer configura��o suficientemente grande
conter�, pelo menos, um caso de qualquer outro tipo de configura��o. Deve-se notar
que as possibilidades combinat�rias costumam gerar n�meros grandes, por exemplo, o
maior n�mero que foi usado (seriamente) pela matem�tica, o n�mero de Graham,
aparece na solu��o de um problema da teoria de Ramsey.

Bibliografia
GRAHAM, R. L.; GROETSCHEL, M.; LOV�SZ, L. (eds.). Handbook of Combinatorics,
Volumes 1 and 2. MIT Press, 1996. ISBN 0-262-07169-X
STANLEY, Richard P. Enumerative Combinatorics, Volumes 1 and 2. Cambridge
University Press, 1997 and 1999, ISBN 0-521-55309-1N
An�lise Combinat�ria

Potrebbero piacerti anche