A* (Estrela)

Java

08/06/2013

Oi pessoal, tenho um trabalho da faculdade que parece simples mas não sei nem por onde começar.

vou representar o desenho que a professora fez e escrever o que me disse o que quer no programa.

fazer uma matriz e ter como entradas:
n cidades e suas respectivas distâncias;

uma cidade de origem.
uma cidade de destino.

Na tela mostrar matriz com as cidades mais ou menos como está desenhado abaixo.

ter um botão OK que ao clicar vai chamar a busca A* e mostrar a distancia entre todas a cidades e a origem, o melhor caminho com o custo e a estimativa de distância restante;



======================================================
|| CIDADE [ ]
|| DISTANCIA [ ]
||
||
|| [ Cidade A ] [ Cidade B ] [ cidade C ] [ cidade D ]
|| [ Cidade A ] [ ] [ 500 Km ] [ 200 km ] [ 100 km ]
||
|| [ Cidade B ] [500 Km] [ ] [ ] [ ]
||
|| [ Cidade C ] [200 km] [ ] [ ] [ ]
||
|| [ Cidade D ] [100 km] [ ] [ ] [ ]
||
||
|| ORIGEM [ A ]
|| DESTINO [ C ]
||
|| [ OK ] [CANCELAR]
||
======================================================

btn OK vai mostrar
======================================================
dISTACIA E ESTIMATIVAS RESTANTES || RESULTADO
A ===> C = X ||
B ===> C = X || A===>D==>B==>C
D ===> C = X || CUSTO (X)
======================================================
Carlos Junior

Carlos Junior

Curtidas 0

Respostas

Marcelo Senaga

Marcelo Senaga

08/06/2013

Conseguiu resolver?
GOSTEI 0
Carlos Junior

Carlos Junior

08/06/2013

Conseguiu resolver?


ainda não amigo...terei folga hoje a noite e vou tentar resolver de novo !!!
GOSTEI 0
Carlos Junior

Carlos Junior

08/06/2013

Conseguiu resolver?


ainda não amigo...terei folga hoje a noite e vou tentar resolver de novo !!!



achei este algorímo no googlecode mas tá muito acima do que foi pedido....

https://code.google.com/p/astar0/source/browse/#svn%2Ftrunk%2FAStar0%2Fsrc
GOSTEI 0
Marcelo Senaga

Marcelo Senaga

08/06/2013

Esse é o problema do Caixeiro Viajante, certo?

Ver:

http://www.zanuz.com/2007/09/o-problema-do-caixeiro-viajante.html
GOSTEI 0
Carlos Junior

Carlos Junior

08/06/2013

Esse é o problema do Caixeiro Viajante, certo?

Ver:

http://www.zanuz.com/2007/09/o-problema-do-caixeiro-viajante.html


era este mesmo... mas por falta de tempo acabei indo pelo modo mais rápido.... vlw a jauda!
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

08/06/2013

Como o problema foi resolvido, estou encerrando o tópico.
Abraço a todos.
GOSTEI 0
POSTAR