Inteligencia Artificial

1473 palavras 6 páginas
Agente de Solução de Problemas

Objetivo

Efetuar a viagem partindo da cidade de Arad com destino a cidade Bucharest, identificando e selecionando o menor caminho e por conseguinte o menor custo.

Custo do Caminho

O custo a ser considerado pelo sistema é a distância entre uma cidade A até a outra B.

Solução

Para o problema apresentado , foi desenvolvido um software que já contem toda a estrutura do grafo pré-cadastrada e que permite selecionar qual a cidade de Origem e Destino para então listar todas as rotas possíveis ordenando pela de menor custo/distância.
Todo o sistema foi desenvolvido utilizando-se do software o Microsoft Visual Studio 2010.

Requisitos de utilização do sistema

• Informar uma Cidade de Origem; • Informar uma Cidade de Destino ;

Modelo de armazenamento dos dados pelo sistema

Para melhor utilização e entendimento do grafo acima foi criado no sistema um conjunto de classes que modelam a estrutura do grafo de forma a facilitar a implementação da eurística na busca.

Estrutura das classes do sistema

Para a estrutura do grafo foi criado as seguintes classes:

➢ Graffo

➢ Cidade ➢ Proximo

Para o uso do sistema foram criados as seguintes classes:

➢ Program ➢ Form1

➢ Rota

Código fonte do sistema

A codificação do sistema encontra-se na linguagem C# e foi desenvolvido seguindo o paradigma de Orientação a Objetos.

Classe Cidade

using System; using System.Collections.Generic; using System.Linq; using System.Text;

namespace ATPS_IA_Etapa_1
{
class Cidade
{
private string nome; private List proximos;

public Cidade()
{
proximos = new List();
}

public Cidade(string nome)
{
this.Nome = nome; proximos = new List();
}

public string Nome
{
get { return nome; } set { nome = value; }
}

public void addProximo(Proximo proximo)
{
proximos.Add(proximo);
}

public

Relacionados

  • Inteligência artificial
    6175 palavras | 25 páginas
  • inteligencia artificial
    589 palavras | 3 páginas
  • Inteligência artificial
    1103 palavras | 5 páginas
  • Inteligência artificial
    3607 palavras | 15 páginas
  • Inteligencia Artificial
    2119 palavras | 9 páginas
  • Inteligencia artificial
    653 palavras | 3 páginas
  • Inteligência Artificial
    810 palavras | 4 páginas
  • Inteligencia artificial
    3832 palavras | 16 páginas
  • Inteligencia Artificial
    2559 palavras | 11 páginas
  • Inteligência artificial
    4306 palavras | 18 páginas