This chapter introduces non-linear problems which require the consideration of various constraints in problem formulation. The worked solutions provided will guide students through problem solving techniques and train their ability to interpret complicated systems and systematically cast them into a concise set of objectives and parameters. The problems in this chapter include more rigorous methodologies such as discretization schemes, and Euler’s methods that would set the stage for more complex problems that require computer solvers.