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

Edição de site institucional - Preciso de um profissional para me ajudar na edição de um site. O site já está pronto, mas vamos fazer algumas mudanças básicas. Enviar proposta com valor...

Criação de landing pages em WordPress ou React/Next.js - Estamos buscando um(a) freelancer experiente para desenvolver 04 landing pages profissionais, modernas e altamente otimizadas para SEO, focadas no mercado de eventos corporativos, congressos, feira...

Criação de loja online local - Requisitos para a criação de loja online local O projeto visa a criação de uma loja online com foco em atendimento local, oferecendo opções de retirada de...

Desenvolvimento de site com VPS da Hostinger e Cloudflare - Tenho um site que já passou pela Hostgator e pela Napoleon, onde sempre teve um bom posicionamento no Google. Vários programadores relataram que não estava bem construíd...

Reestruturação de site WIX - LEIA COM ATENÇÃO Precisamos fazer uma série de melhorias nesse site. https://www.tecmesteel.com.br/ Ele foi feito em WIX, e a ideia é melhorá-lo em diversos as...

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.