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

Atualização de site de rifas - Olá. Precisa atualizar um site de rifas, colocando mais opções de pagamento, como Mercado Pago e outros. Além disso, aumentar as opções de finalizaç...

Criação de site WordPress para agência de turismo - LEIA ATÉ O FIM COM ATENÇÃO. PROPOSTAS CÓPIA/COLA NÃO SERÃO CONSIDERADAS. Estamos buscando um(a) desenvolvedor(a) com experiência em WordPress que po...

Implantação de e-commerce - Preciso de suporte profissional para configurar o portal da Tray (https://tray.com.br/) e implementar o e-commerce da minha loja. Já tentei realizar a configuração, mas enfrent...

Desenvolvimento de site para acompanhantes e clientes - 1. Estrutura do site 1.1. Páginas principais Página inicial: Destaque visual para os principais perfis cadastrados. Barra de pesquisa com filtros avançados (localizaç...

Criação de site para mercado de produtos brasileiros - Preciso de um site simples para direcionar os clientes para o WhatsApp ou perfil do Google de um mercado localizado em Utah (EUA) que vende especificamente produtos brasileiros.

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.