The document presents a survey on frequent subgraph mining algorithms, discussing their application in data mining for complex objects modeled as graphs. It explores various algorithms, their approaches, and the challenges related to subgraph isomorphism and frequency counting. The authors propose a framework for classifying these algorithms to assist users in selecting appropriate techniques for task-specific applications.