Diffusing Update Algorithm
See
DUAL
.