Joe's multi objective optimizer