On alarm_bnt.fg, if we use uniform cavities, the only methods to produce
consistent results (i.e. the same for SEQFIX and SEQRND) are
LCBPI and LCBPK and LCBPL

cn01> ./test --aliases aliases.conf --filename alarm_bnt.fg --methods JTREE_HUGIN BP_SEQMAX HAK_MIN LCBP_UNICAV_SEQFIX LCBPI_UNICAV_SEQFIX LCBPJ_UNICAV_SEQFIX LCBPK_UNICAV_SEQFIX LCBPL_UNICAV_SEQFIX LCBP_UNICAV_SEQRND LCBPI_UNICAV_SEQRND LCBPJ_UNICAV_SEQRND LCBPK_UNICAV_SEQRND LCBPL_UNICAV_SEQRND
FactorGraph::FactorGraph():  WARNING: short loops are present
# alarm_bnt.fg
# METHOD                                      CLOCKS     MAX ERROR   AVG ERROR  LOGZ ERROR     MAXDIFF
JTREE_HUGIN                                        2    
BP_SEQMAX                                          0     7.966e-02   1.432e-02   5.804e-01   1.000e-09
HAK_MIN                                          120     8.104e-02   1.418e-02   6.171e-01   1.000e-09
LCBP_UNICAV_SEQFIX                               131     7.982e-02   1.439e-02         nan   1.000e-09
LCBPI_UNICAV_SEQFIX                             2477     2.842e-01   6.778e-02         nan   1.000e-09
LCBPJ_UNICAV_SEQFIX                               69     7.334e-01   2.326e-01         nan   1.000e-09
LCBPK_UNICAV_SEQFIX                              295     8.104e-02   1.418e-02         nan   1.000e-09
LCBPL_UNICAV_SEQFIX                             7149     8.104e-02   1.418e-02         nan   1.000e-09
LCBP_UNICAV_SEQRND                             85904     7.983e-02   1.439e-02         nan   6.422e-05
LCBPI_UNICAV_SEQRND                             3633     2.842e-01   6.778e-02         nan   1.000e-09
LCBPJ_UNICAV_SEQRND                              126     8.104e-02   1.418e-02         nan   1.000e-09
LCBPK_UNICAV_SEQRND                              351     8.104e-02   1.418e-02         nan   1.000e-09
LCBPL_UNICAV_SEQRND                             7832     8.104e-02   1.418e-02         nan   1.000e-09

On potent2.fg, the only methods are LCBP and LCBPK.

cn01> ./test --aliases aliases.conf --filename ~/fg_testbase/promedas/potent2.fg --methods JTREE_HUGIN BP_SEQMAX HAK_MIN LCBP_UNICAV_SEQFIX LCBPI_UNICAV_SEQFIX LCBPJ_UNICAV_SEQFIX LCBPK_UNICAV_SEQFIX LCBPL_UNICAV_SEQFIX LCBP_UNICAV_SEQRND LCBPI_UNICAV_SEQRND LCBPJ_UNICAV_SEQRND LCBPK_UNICAV_SEQRND LCBPL_UNICAV_SEQRND
# /home/snn/jorism/fg_testbase/promedas/potent2.fg
# METHOD                                      CLOCKS     MAX ERROR   AVG ERROR  LOGZ ERROR     MAXDIFF
JTREE_HUGIN                                        2    
BP_SEQMAX                                          1     9.328e-02   1.600e-02   9.101e-02   1.000e-09
HAK_MIN                                          109     9.328e-02   1.600e-02   9.101e-02   1.000e-09
LCBP_UNICAV_SEQFIX                                51     9.328e-02   1.600e-02         nan   1.000e-09
LCBPI_UNICAV_SEQFIX                             2206     4.132e-01   1.095e-01         nan   3.984e-07
LCBPJ_UNICAV_SEQFIX                                5     4.170e-01   1.326e-01         nan   1.000e-09
LCBPK_UNICAV_SEQFIX                               92     9.328e-02   1.600e-02         nan   1.000e-09
LCBPL_UNICAV_SEQFIX                             3074     5.305e-01   1.338e-01         nan   1.012e-06
LCBP_UNICAV_SEQRND                                54     9.328e-02   1.600e-02         nan   1.000e-09
LCBPI_UNICAV_SEQRND                             2164     2.675e-01   8.196e-02         nan   4.262e-07
LCBPJ_UNICAV_SEQRND                               69     9.328e-02   1.600e-02         nan   1.000e-09
LCBPK_UNICAV_SEQRND                              114     9.328e-02   1.600e-02         nan   1.000e-09
LCBPL_UNICAV_SEQRND                             3134     1.712e-01   2.854e-02         nan   9.381e-06

Assuming no errors in implementation, this leaves us only with LCBPK.
On alarm.fg, the only inconsistent method is LCBPJ.

cn01> ./test --aliases aliases.conf --filename alarm.fg --methods JTREE_HUGIN BP_SEQMAX HAK_MIN LCBP_UNICAV_SEQFIX LCBPI_UNICAV_SEQFIX LCBPJ_UNICAV_SEQFIX LCBPK_UNICAV_SEQFIX LCBPL_UNICAV_SEQFIX LCBP_UNICAV_SEQRND LCBPI_UNICAV_SEQRND LCBPJ_UNICAV_SEQRND LCBPK_UNICAV_SEQRND LCBPL_UNICAV_SEQRND
FactorGraph::FactorGraph():  WARNING: short loops are present
# alarm.fg
# METHOD                                      CLOCKS     MAX ERROR   AVG ERROR  LOGZ ERROR     MAXDIFF
JTREE_HUGIN                                        1    
BP_SEQMAX                                          1     2.026e-01   8.136e-03   1.000e-09   1.000e-09
HAK_MIN                                          110     2.031e-01   7.590e-03   4.341e-06   1.000e-09
LCBP_UNICAV_SEQFIX                               110     2.026e-01   8.136e-03         nan   1.000e-09
LCBPI_UNICAV_SEQFIX                             1743     3.673e-01   6.129e-02         nan   1.000e-09
LCBPJ_UNICAV_SEQFIX                              679     6.954e-01   2.102e-01         nan   1.000e-09
LCBPK_UNICAV_SEQFIX                              244     2.031e-01   7.590e-03         nan   1.000e-09
LCBPL_UNICAV_SEQFIX                             5776     2.031e-01   7.590e-03         nan   1.000e-09
LCBP_UNICAV_SEQRND                               163     2.026e-01   8.136e-03         nan   1.000e-09
LCBPI_UNICAV_SEQRND                             2988     3.673e-01   6.129e-02         nan   1.000e-09
LCBPJ_UNICAV_SEQRND                            66770     2.305e-01   1.575e-02         nan   4.182e-02
LCBPK_UNICAV_SEQRND                              316     2.031e-01   7.590e-03         nan   1.000e-09
LCBPL_UNICAV_SEQRND                             8809     2.031e-01   7.590e-03         nan   1.000e-09

On all promedas networks, LCBPK is consistent.

Apparently, we can remove all LCBP variants except for LCBPK.
