Dynamic Programming. - Ryuichi Oka; Aizu Wakamatsu (Wiley Encyclopedia of Computer Science and Engineering, 2008)