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

Desenvolvedor de sistemas - Irá atuar na correção de bugs que constam no sistema. Deverá ter conhecimentos em JavaScript, React e banco de dados. O principal erro que será corrigido é...

Sistema web para gestão de entregas de medicamentos - Estamos buscando um freelancer para criar um sistema web simples e funcional para a gestão de entregas de 2 medicamentos de uma clínica. O sistema será usado prioritariamente n...

Instalação e ajuste de tema WordPress - Preciso instalar, traduzir e ajustar algumas configurações de um tema do WordPress, adquirido na ThemeForest. É um tema que preciso que instale, traduza, deixe em scroll infin...

Criação de site comercial em WordPress - Criação de site comercial em WordPress (somente programação; textos e imagens eu incluo). Site expansivo. Já temos um site e gostaria de substituí-lo, poi...

Remodelar site WordPress para torná-lo mais atraente - Preciso repaginar meu site WordPress para algo que seja mais profissional e impactante, mas também que tenha palavras-chave e outras ferramentas para que meu site apareça no Google co...

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.