940897ad6f0b1920338a853220c1643157d3fb8e
[libdai.git] / STATUS
1 OPTIMIZATION:
2 - BipartiteGraph::isConnected should be optimized using boost::graph
3 - Can the FactorGraph constructors be optimized further?
4 - Cache second-order neighborhoods (delta's) in BipGraph?
5 - Would it be a good idea to remove the states() caching from VarSet?
6 Then, we could turn a VarSet into an IndexSet (set of integers).
7 This may restrict the use of findVar().
8
9 - Idea: use a PropertySet as output of a DAIAlg, instead of functions like maxDiff and Iterations().
10 - A DAIAlg<T> should not inherit from a FactorGraph/RegionGraph, but should store a reference to it
11
12 TODO FOR RELEASE:
13 - http://www.boost.org/development/requirements.html#Design_and_Programming
14 - Test {Visual C++, cygwin, gcc various version} compatibility; state tested compilers/build environments in README
15 - Figure out which libraries are required and document in README
16 boost headers, boost::program_options library, boost::graph library,
17 boost::math library (under Windows)
18 - Change email address
19
20 FILES IN SVN HEAD RELEVANT FOR A LATER RELEASE:
21 matlab/dai_potstrength.*
22 matlab/dai_bpconvbound.*
23 utils/fg2dot.cpp
24 utils/viewfg
25 tests/aliases.conf
26 tests/testall
27 tests/test.cpp ("limit")
28 all subdirs not included in git:
29 bugs, experimental, tests/errorbounds, tests/kees, tests/large, tests/ldpc, tests/uai
30
31 DOCUMENTATION READY:
32 - bipgraph.h, bipgraph.cpp
33 - var.h