Optimal Control of Discrete Processes with Complete or Incomplete Information