Dynamic programming: one algorithmic key to many biological locks Mikhail Gelfand RTCB, IITP, RA S and FBB, MSU 2010-2011.
Dynamic programming: one algorithmic key to many biological locks