Skip to content

Bond based Description

kshyatt edited this page Jun 15, 2012 · 1 revision

Introduction


In this representation, we're more interested in the connections between sites than the sites themselves. We add bonds instead of sites, but otherwise this is similar to the site-based method of building embeddable graphs. Again, we focus on the square lattice.

Generating new graphs


In this case, we start with one bond, either horizontal or vertical depending on our canonical labelling scheme. Each bond has six possible additions to it, as shown below:

In a similar fashion to our approach with the site based model, we try adding bonds at each possible site until there are no more spots to add a bond (since bonds can't overlap!) then backtrack and start at a new site. It may be more efficient to only add bonds on three of the sites - the ones facing upwards and to the right. Again we can use a canonical labelling scheme to eliminate duplicate graphs. In this scheme, we keep a list of where on the lattice the bonds are, which is enough to encode which sites are bonded together.

Clone this wiki locally