что такое аддитивная целевая функция и для чего может применяться в написании программ
Почитайте тут: http://ru.wikipedia.org/wiki/Методы_проектирования