Pesquisar

Algoritmo simples de permutação IA

12/11/2020 às 10:39

Descrição do Projeto:

Em combinatória, o termo permutação tem um significado tradicional, que é usado para incluir listas ordenadas sem repetição, mas não exaustiva (portanto com menos elementos do que o máximo possível).

O conceito de permutação expressa a ideia de que objetos distintos podem ser arranjados em inúmeras ordens diferentes. Por exemplo, quando se dá dois passos, um após o outro, podemos ter duas permutações: "pé esquerdo-pé direito" ou "pé direito-pé esquerdo", dependendo apenas do pé que dá o primeiro passo. Um exemplo mais complexo seria o do "change ringing", que é a arte de badalar sinos de afinação distinta em uma série de padrões. Há muitas ordens diferentes na qual um conjunto de seis sinos, cujas afinações diferem entre si, ou seja, cada um com um tom diferente, pode soar. Se os sinos forem numerados de um a seis, cada possível ordem terá uma lista com os números referente a ela e não haverá repetição alguma.

Há inúmeras formas de se definir formalmente o conceito de permutação. Uma permutação é uma sequência ordenada contendo cada símbolo de um conjunto uma única vez; tanto (1, 2, 2, 3, 4, 5, 6) quanto (1, 2, 4, 5, 6) não são permutações do conjunto dos números de 1 a 6. Pode-se assim apontar a diferença essencial entre uma permutação e um conjunto: em uma permutação, a ordem é relevante, já que os elementos são arranjados em uma ordem específica.

Implemente em Java um algoritmo que realize a permutação com 12 nós. Este é um problema de utilização de algoritmos genéticos em inteligência artificial.

Regras: submeter o projeto em Java.

Habilidades desejadas:

Java

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 16/11/2020 às 21:52

Última interação: 12/11/2020 às 11:31

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 1
Propostas excluídas: 1
Interessados: 1
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (0)

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Manutenção e atualização em site - O site já está online, e precisamos fazer atualizações, correções e melhorias de SEO e buscas no Google, o site está no GitHub e após o fecha...

Construir um endpoint para receber requests HTTP em PHP - Necessário preparar o endpoint para receber um request HTTP. Este endpoint deve estar preparado para receber as solicitações abaixo. • init.php?hwid= • init.php?emai...

Loja virtual feito em HTML e CSS - Loja criada apenas com HTML e CSS, simulando venda de carros de grandes marcas.

Formatador de letras de música - O código está elaborado, ocorre que o mesmo contém erros, está rodando mas lento, quero otimizar e corrigir esses bugs que afetaram o CSS

Criação de site institucional - Preciso de um desenvolvedor de site para empresa educacional. Site contendo a história da instituição, serviços ofertados, blog e contato.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.