optimizer

noun
  1. a person who makes something as effective or functional as possible
  2. a computer program or algorithm designed to find the best solution to a problem
  3. Usage: computing

Examples