A fullerene
The code in this repo generates the adjacency lists of fullerenes defined
by the constructions in [INSERT PAPER]. These fullerenes are used to prove
tight upper bounds for the
NOTE: There are other fullerenes that maximize the
A Python library that can call import sys
There are seven files used to generate fullerenes:
build/02_make_adj.py
<- Fullerenes that maximize
build/04_make_adj.py
<- Fullerenes that maximize
build/06_make_adj.py
<- Fullerenes that maximize
build/08_make_adj.py
<- Fullerenes that maximize
build/10_make_adj.py
<- Fullerenes that maximize
build/12_2_mod_6_make_adj.py
<- Fullerenes that maximize
build/12_4_mod_6_make_adj.py
<- Fullerenes that maximize
Note: Leapfrog fullerenes maximize the 12-anionic Clar number
python {file you want to run} {n}
where n
is the maximum size of a fullerene you would like to generate.
The adjacency lists of fullerenes that maximize the chosen
{number of vertices in graph (call it n)}
{degree of vertex 0} {neighbor 0} {neighbor 1} {neighbor 2}
{degree of vertex 1} {neighbor 0} {neighbor 1} {neighbor 2}
...
{degree of vertex n-1} {neighbor 0} {neighbor 1} {neighbor 2}
Such that there exists a planar embedding of the vertices where each neighbor is listed in clockwise order.
NOTE: The constructions implemented in the code do not necessarily
construct unique fullerenes. To check that two fullerenes on
If you use this code in your research, please cite it via:
@software{Slobodin_Constructions_of_fullerenes_2024,
author = {Slobodin, A.},
month = oct,
title = {{Constructions of fullerenes that maximize the
anionic Clar number}},
year = {2024},
url = {https://github.com/fastbodin/anionic_clar_fullerene_construction},
}