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).
Questions connexes
- 1. Utilisations de faits non-terrain dans Prolog?
- 2. GNU Prolog - rechercher une liste de faits
- 3. Prolog Read ignore les lignes?
- 4. Comment définir une règle relative dans Prolog?
- 5. propriété uibutton pour éviter les faits saillants
- 6. Prolog - somme de toutes les lignes et colonnes
- 7. Comptage des faits existants dans le RHS des clips Règles
- 8. Les lignes de table MySQL DB disparaissent
- 9. Définition de type Prolog dans swi-prolog
- 10. Manipuler des chaînes dans prolog
- 11. Liaison de variables dans Prolog
- 12. Architecture suggérée pour associer du code à des lignes db
- 13. Obtenir la liste des solutions dans Prolog
- 14. Comment les personnages RPG sont-ils faits?
- 15. android: comment définir les onglets de tabhost dans deux lignes?
- 16. Normalisation des espaces dans les atomes Prolog
- 17. créer des prédicats à partir de faits à partir d'une base de données dans prolog du projet open street
- 18. Problème avec les stations de métro google maps
- 19. Comment manipuler des chaînes dans prolog?
- 20. Comment ajouter des données aux lignes db récupérées avec ZF?
- 21. Comment définir la spécification d'audit de base de données pour toutes les tables dans db
- 22. comment supprimer toutes les lignes de DB via OpenRecordset (DAO)
- 23. Affirmation de règle dynamique dans SWI-prolog
- 24. problème lorsque vous essayez de définir un opérateur dans Prolog
- 25. Comment éviter les répétitions dans prolog
- 26. Comment entrer les données suivantes dans prolog?
- 27. CLIPS: Affirmer des faits de longueur arbitraire
- 28. Passer des résultats dans prolog
- 29. lire les numéros de fichier dans Prolog et le tri
- 30. Complexité dans les programmes Prolog?
J'y suis allé avec arc ('Station1', 'Sta tion2 ',' line1 '). – Filip