spectral-vs-bp Why is BP always optimal while spectral methods only optimal for certain parameter regimes? requires python3 numpy, scipy more info using ./run.py -h for a quick example, try ./run.py --run --plot -n 2000