# Find Cycle (N51ISggz9nVi6Dq8b2gGN)

**URL:** <https://community.neo4j.com/t/find-cycle-n51isggz9nvi6dq8b2ggn/59405>\
**Category:** Neo4j Graph Platform\
**Tags:** migrated\
**Created:** [June 6, 2022, 3:57pm UTC](https://community.neo4j.com/t/find-cycle-n51isggz9nvi6dq8b2ggn/59405 "2022-06-06T15:57:45Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rinaldo\_bonazzo](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/rinaldo_bonazzo/32/22094_2.png) [@rinaldo\_bonazzo](https://community.neo4j.com/u/rinaldo_bonazzo)\
**Post date:** [June 6, 2022, 3:57pm UTC](https://community.neo4j.com/t/find-cycle-n51isggz9nvi6dq8b2ggn/59405/1 "2022-06-06T15:57:45Z")

</div>

Hy community,

I am looking for a method (algorithm, APOC, ...) that allows me to find the greatest number of cycles within a connected graph.

Looking to Dijkstra, K coloring, ...

Any suggestions, please?

Thank you have a nice week end.

---

<div class="post-metadata">

**Author:** ![giuseppe\_villan](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/giuseppe_villan/32/11871_2.png) [@giuseppe\_villan](https://community.neo4j.com/u/giuseppe_villan)\
**Post date:** [June 7, 2022, 8:32am UTC](https://community.neo4j.com/t/find-cycle-n51isggz9nvi6dq8b2ggn/59405/2 "2022-06-07T08:32:56Z")

</div>

[@rinaldo\_bonazzo](https://community.neo4j.com/t5/user/viewprofilepage/user-id/8807)

I think this procedure could be useful for you [https://neo4j.com/labs/apoc/4.3/overview/apoc.nodes/apoc.nodes.cycles/](https://neo4j.com/labs/apoc/4.3/overview/apoc.nodes/apoc.nodes.cycles/)

---

<div class="post-metadata">

**Author:** ![rinaldo\_bonazzo](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/rinaldo_bonazzo/32/22094_2.png) [@rinaldo\_bonazzo](https://community.neo4j.com/u/rinaldo_bonazzo)\
**Post date:** [February 7, 2023, 11:27am UTC](https://community.neo4j.com/t/find-cycle-n51isggz9nvi6dq8b2ggn/59405/3 "2023-02-07T11:27:47Z")

</div>

Thanx @giuseppe_villan  
Regards  
Rinaldo

---

<div class="post-metadata">

**Author:** ![rinaldo\_bonazzo](https://sea1.discourse-cdn.com/flex021/user_avatar/community.neo4j.com/rinaldo_bonazzo/32/22094_2.png) [@rinaldo\_bonazzo](https://community.neo4j.com/u/rinaldo_bonazzo)\
**Post date:** [June 14, 2022, 9:26am UTC](https://community.neo4j.com/t/find-cycle-n51isggz9nvi6dq8b2ggn/59405/4 "2022-06-14T09:26:00Z")

</div>

Thanks a lot Giuseppe

---

<div class="post-metadata">

**Author:** ![Koen\_Algoet](https://avatars.discourse-cdn.com/v4/letter/k/5e9695/32.png) [@Koen\_Algoet](https://community.neo4j.com/u/Koen_Algoet)\
**Post date:** [September 3, 2022, 3:10pm UTC](https://community.neo4j.com/t/find-cycle-n51isggz9nvi6dq8b2ggn/59405/5 "2022-09-03T15:10:01Z")

</div>

I started another post about apoc cycle function. It only returns 1 possible cycle for a starting node but I require all cycle path options.
