Submitted by plusadmin on June 1, 2010 Believe it or not, finding a partner and eating out are all mathematical issues. In this issue we introduce decoding and dynamic programming as great ways of tackling the problems backwards. September 1997