An optimizing apparatus that optimizes, using a computer, a component mounting order in which a mounter equipped with a mounting head picks up, at maximum, L components, L being no less than 2, from an array of component feeders that hold components, and mounts the components on a board,
- wherein the mounting head has, at maximum, L pickup nozzles for picking up the components, L being no less than 2, and
- a plurality of components to be optimized include plural types of components which are picked up using no less than 2 pickup nozzles of different types, and
- the optimizing apparatus comprising:
- a nozzle set determination unit operable to determine a nozzle set for mounting all the plurality of components with a smallest task number, where a nozzle set is a combination of the pickup nozzles to be attached to the mounting head and a task is a group of components to be mounted by one iteration of the repeated series of processes where the mounting head picks up, transports, and mounts components;
- and
- a mounting order determination unit operable to determine the array order of component feeders and the component mounting order, while maintaining the determined nozzle set.