Skip to content
SageMath package for studying Flexible and Rigid Labelings of Graphs
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
examples
flexrilog
.gitignore
COPYING
Dockerfile
LICENSE
README.rst
VERSION
makefile
setup.py

README.rst

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 examples/FlexRiLoG_demo.ipynb. You can try it out online without installation:

See also the webpage about movable graphs.

Installation

Download or clone the source code from github.com/Legersky/flexrilog and run

make install

The documentation can be found online or generated by

make doc

Test the code by

make test

or

make test-all

For some functions, the package phcpy must be installed.

You can’t perform that action at this time.