Network Information Flow
Factor Graphs and the Sum Product Algorithm