Merged SVN head ...
[libdai.git] / STATUS
1 - BipartiteGraph::isConnected should be optimized using boost::graph
2 - http://www.boost.org/development/requirements.html#Design_and_Programming
3 - Would it be a good idea to cache second-order neighborhoods (delta's) in BipGraph?
4 - Would it be a good idea to add the variable label -> index hashmap in FactorGraph,
5 to replace the linear searches that are performed every time for findVar()?
6 No, a better idea is to avoid calls to findVar() as much as possible.
7 - Would it be a good idea to remove the states() caching from VarSet?
8 Then, we could turn a VarSet into an IndexSet (set of integers).
9 - Can the FactorGraph constructors be optimized further?
10 - Idea: use a PropertySet as output of a DAIAlg, instead of functions like maxDiff and Iterations().
11 - A DAIAlg<T> should not inherit from a FactorGraph/RegionGraph, but should store a reference to it
12 - Add max-product to BP
13 - Remove x2x?
14 - Remove MR?
15
16 TODO FOR RELEASE:
17 - Test {Visual C++, cygwin, gcc various version} compatibility; state tested compilers/build environments in README
18 - Figure out which libraries are required and document in README
19 boost headers, boost::program_options library, boost::graph library,
20 boost::math library (under Windows)
21 - Change email address
22
23 FILES IN SVN HEAD THAT ARE NO LONGER RELEVANT FOR GIT MASTER:
24 diffs.h
25 index.h
26 util.h
27 util.cpp
28 bipgraph.h
29 weightedgraph.h
30 weightedgraph.cpp
31 clustergraph.h
32 clustergraph.cpp
33 varset.h
34 var.h
35 utils/createfg.cpp
36 exceptions.h
37 exceptions.cpp
38 enum.h
39 doxygen.conf
40 example.cpp
41 FILEFORMAT
42 Makefile
43 exact.h
44 exact.cpp
45 alldai.h
46 alldai.cpp
47 properties.h
48 properties.cpp
49 factor.h
50 prob.h
51 factorgraph.h
52 factorgraph.cpp
53 regiongraph.h
54 regiongraph.cpp
55 daialg.h
56 daialg.cpp
57 matlab/
58 dai.cpp
59 dai.m
60 dai_potstrength.cpp
61 dai_potstrength.m
62 dai_readfg.cpp
63 dai_readfg.m
64 dai_writefg.cpp
65 dai_writefg.m
66 matlab.cpp
67 matlab.h
68 utils/
69 fg2dot.cpp
70 fginfo.cpp
71 createfg.cpp
72 viewfg
73 tests/
74 alarm.fg
75 hoi1.fg
76 hoi2.fg
77 hoi3.fg
78 hoi4.fg
79 testfast.fg
80 aliases.conf
81 testall
82 testregression
83 test.cpp
84 mf.h
85 mf.cpp
86 bp.h
87 bp.cpp
88 jtree.h
89 jtree.cpp
90 hak.h
91 hak.cpp
92 lc.h
93 lc.cpp
94 treeep.h
95 treeep.cpp
96 mr.h
97 mr.cpp
98 TODO
99 ChangeLog
100 README
101
102 FILES IN SVN HEAD RELEVANT FOR A LATER RELEASE:
103 matlab/dai_potstrength.*
104 matlab/dai_bpconvbound.*
105 utils/fg2dot.cpp
106 utils/viewfg
107 tests/aliases.conf
108 tests/testall
109 tests/test.cpp ("limit")
110 all subdirs not included in git:
111 bugs, experimental, tests/errorbounds, tests/kees, tests/large, tests/ldpc, tests/uai
112
113 DOCUMENTATION READY:
114 - bipgraph.h, bipgraph.cpp
115 - var.h