TijnLogtens / SaveSkelksCat

2 stars 1 forks source link

Develope lowerbound algorithm #6

Closed TijnLogtens closed 6 years ago

TijnLogtens commented 6 years ago
LauraIst commented 6 years ago

My plan:

  1. Use Bron-Kerbosch algorithm for finding all maximal cliques in an undirected graph (maximal means in this case any clique which cannot be expanded by adding more adjacent vertices, because any extra vertices would not be connected to all the ones in the clique).
  2. Figure out which of the maximal cliques is the largest.

Bron-Kerbosch algorithm for finding maximal cliques in an undirected graph: https://en.wikipedia.org/wiki/Bron%E2%80%93Kerbosch_algorithm

Video explaining Bron-Kerbosch algorithm (without pivot and with pivot), step by step: https://www.youtube.com/watch?v=132XR-RLNoY

I think we can program the basic version now and in later phases when we need to optimise the algorithms, we can consider the improved versions. Some of them might also work better for some graphs than for others.

LauraIst commented 6 years ago

Possible future improvements: