A new notebook about Faust optimizations is available for pyfaust and an equivalent Matlab live script is provided for matfaust.
These tutorials are an introduction to the Faust.optimize_time (matfaust, pyfaust), Faust.optimize_memory (matfaust, pyfaust) and Faust.pruneout (matfaust, pyfaust) functions.
This version optimizes also the FaustMulMode.DYNPROG method by taking the sparse matrices into account when calculating the complexity of matrix multiplications (hence the GREEDY method was abandonned).