FlexRiLoG - Flexible and Rigid Labelings of Graphs
This is a SageMath package providing functionality for investigating flexible and rigid labelings of graphs. It implements the concepts described in the papers Graphs with Flexible Labelings (doi:10.1007/s00454-018-0026-9) and Graphs with Flexible Labelings allowing Injective Realizations (arXiv:1811.06709) by Georg Grasegger, Jan Legerský and Josef Schicho, and in the doctoral thesis Flexible and Rigid Labelings of Graphs (download here) by Jan Legerský.
For the definitions of a flexible and rigid labeling and other implemented concepts,
see the Jupyter notebook
You can try it out online without installation:
See also the webpage about movable graphs.
Download or clone the source code from github.com/Legersky/flexrilog and run
The documentation can be found online or generated by
Test the code by
For some functions, the package phcpy must be installed.