J'ai un graphique principal et un autre petit graphique, supposons que le petit graphique pourrait être répété dans le graphique principal comme un sous-graphe avec un degré de similarité (pas nécessairement le même petit graphique) (ou bibliothèque Java) pour les trouver tous?sous-graphiques dans un graphique
2
A
Répondre
5
Je pense que vous essayez de résoudre le Subgraph Isomorphism Problem qui est connu pour être NP-complet. Cela signifie qu'il n'y a probablement pas d'algorithme rapide pour faire ce dont vous avez besoin. Votre exigence de similarité (et pas seulement d'isomorphisme) ajoute seulement une autre complexité.
La page Wikipedia parle de l'algorithme d'Ulmann qui résout ce problème en temps polynomial (rapide) pour certaines classes de graphes, vous pouvez essayer.
Questions connexes
- 1. Dessinez graphique manipulé dans un autre graphique
- 2. Hiérarchie dans un graphique
- 3. convertir un graphique en un graphique bipartite
- 4. Plusieurs lignes dans un graphique?
- 5. Indépendant réglé dans un graphique
- 6. Dessiner un graphique dans Android
- 7. Comment exporter un graphique graphique Asp.net Pi dans MS Excel?
- 8. Comment afficher deux graphique séparés dans un graphique
- 9. Dessiner un lien et un graphique sur un autre graphique
- 10. Trouver un circuit dans un graphique direct
- 11. Graphique: détecter un cycle dans un cycle
- 12. créer un graphique dans un fichier excel
- 13. comment implémenter graphique et graphique dans Java?
- 14. Essayer d'animer un graphique
- 15. créer un graphique d'ami
- 16. Dessiner un graphique dynamique?
- 17. opérations graphique Neo4j dans un environnement multithread
- 18. exporter un graphique filtré dans Gephi
- 19. Graphique Visualisation représentée dans un cercle: Comment
- 20. Graphique de traceur dans un contrôleur UIView
- 21. Bordure constante dans un graphique SVG dynamique
- 22. Partitionnement horizontal des noeuds dans un graphique
- 23. Sélectionnez un graphique dans le formulaire utilisateur
- 24. Comptage de 3 cliques dans un graphique
- 25. Entrée via un graphique dans matplotlib
- 26. tracer un graphique 3D dans matlab?
- 27. Comment créer un graphique dans aspx
- 28. Compter tous les sommets dans un graphique
- 29. Animate Liste sur un graphique dans Mathematica?
- 30. Dessiner un graphique de corrélation dans matplotlib
En relation: http://stackoverflow.com/questions/51574/good-java-graph-algorithm-library –
Comment définissez-vous la similarité? –