Multi-pass Dynamic Programming Research Articles