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?
0
A
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).
J'y suis allé avec arc ('Station1', 'Sta tion2 ',' line1 '). – Filip