title: Algorithm to a minimum cycle including a particular vertex
body: <p>I was searching for an algorithm that could find a very basic (i.e. the shortest) cycle that includes a given vertex.</p>
  
  <p>In other words, if a vertex v1 participates in two cycles say one with v1, v2, v3 and the other v1, v2, v4, v5, v6. I want the algorithm to give me v1, v2, v3 cycle as the output.</p>
  
  <p>Does anyone know which algorithm would do that?</p>
  
  <p>Also, what could be the complexity of this algorithm. </p>
  
  <p>Thanks in  advance.</p>