Trying determine the shape of a cylindrical can made from 1000 cm2 of tin that has the largest possible volume is an example of:
Array calculation
Text manipulation
Optimization problem
Object oriented programming