Advertisement
Guest User

Untitled

a guest
Jan 30th, 2015
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.57 KB | None | 0 0
  1. # Vertex set of 6 K-7s
  2. vertices = [ (i, j) for i in range(1,7) for j in range(1,8) ]
  3. # Their edge sets
  4. edges = [ ((i,j), (i,k)) for i in range(1,7) for j in range(1,8) for k in range(1,8) if j < k and (j,k) != (1,2) ]
  5.  
  6. # add vertices x and y
  7. vertices += [(0,1), (0,2)]
  8. # connect
  9. edges += [ ((i,1),(0,1)) for i in range(1,7) ]
  10. edges += [ ((i,2),(0,2)) for i in range(1,7) ]
  11.  
  12. # make it extremely powerful
  13. output = "Graph[{"
  14. for (i,j),(k,l) in edges:
  15.   output += str(i)+str(j)+"<->"+str(k)+str(l)+","
  16. output = output[:-1] # remove last comma
  17. output += "}]"
  18.  
  19. print output
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement