2010-12-03 3 views
0

Eh bien, je ne peux pas décider comment mes faits devraient regarder dans la base de données prolog ... et ma tâche est d'écrire prédicat qui vous donnera le chemin le plus court entre 2 stations de métro, j'ai l'idée de résoudre ce problème efficacement représenter les stations sur les lignes, donc si vous avez idée et quoi partager s'il vous plaît faire :) et thxComment définir les faits dans prolog db pour le planing des lignes de métro?

Répondre

2

que diriez-vous des atomes pures et simples:

node(picadilly_circus). 
node(leicester_square). 
node(covent_garden). 

Connexions:

edge(picadilly_circus, leicester_square). 
edge(leicester_square, covent_garden). 
+0

J'y suis allé avec arc ('Station1', 'Sta tion2 ',' line1 '). – Filip

Questions connexes