I. Introduction
Graphs have been widely used to represent complex relationships between objects effectively [1]. A graph consists of nodes, the fundamental units, and edges that represent connections between two nodes [2]. Real-world applications using graphs encompass diverse domains, including social networks, road networks, autonomous driving systems, and web graphs, where graph structures can represent relationships (i.e., edges) between different objects (i.e., nodes). Many organizations, such as Airbnb, NBC News, and NASA, use graph databases to manage their businesses [3]. In the healthcare industry, AstraZeneca analyzes graph data to find patients with similar travel patterns and health conditions [4]. The U.S. Army also uses a graph database to manage and track equipment maintenance across thousands of vehicles, parts, and locations worldwide [5].