Neo4j : Exploitation de graphe

Mister X...

A la recherche de Mister X...

On sait que Mister X a pris le taxi, puis le métro, puis le bus, puis le taxi et est arrivé en s111.

Question

De quelle case a-t-il pu partir ?

Solution
1
match (p1)-[:TAXI]->(p2)-[:METRO]->(p3)-[:BUS]->(p4)-[:TAXI]->(s111 {nom:'s111'}) return p1

Question

Il a pu partir de tous ces points, reconstruisez chacun un trajet potentiel.

Solution
1
match (s68 {nom:'s68'})-[:TAXI]->(p2)-[:METRO]->(p3)-[:BUS]->(p4)-[:TAXI]->(s111 {nom:'s111'}) return s68,p2,p3,p4,s111

Question

sur le même principe, observez tour par tour l'augmentation des possibilités de fuite de Mister X s'il prend le métro depuis s111, puis le bus, puis encore le bus puis un taxi.

Indice
1
match (s111 {nom:'s111'})-[:METRO]->(p2) return s111,p2
1
match (s111 {nom:'s111'})-[:METRO]->(p2)-[:BUS]->(p3) return s111,p2,p3
1
match (s111 {nom:'s111'})-[:METRO]->(p2)-[:BUS]->(p3)-[:BUS]->(p4) return s111,p2,p3,p4
Solution
1
match (s111 {nom:'s111'})-[:METRO]->(p2)-[:BUS]->(p3)-[:BUS]->(p4)-[:TAXI]->(p5) return s111,p2,p3,p4,p5
Solution

Il n'y a plus qu'à jouer en conséquence....

Ou améliorer cet exemple et rajouter les joueurs et calculer les meilleurs positionnements pour bloquer Mister X de manière optimale.

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Clément Henry, 2015 (Contributions : Stéphane Crozat, les étudiants de l'UTC) Paternité - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)