Please use Character Encoding: Cyrillic (Windows - 1251)
Если идет речь о практическом решении небольших задач такого типа, а не о теоретических аспектах методов решения, один из самых простих вариантов, по моему - использовать инструмент в весьма популярном Майкрософт Екселе: в наборе инструментов есть так называемый Солвер (т.е. Решатель), созданный американской компании Frontline Systems Inc. (
www.solver.com и
www.frontsys.com).
Этот инструмент позволяет сформулировать оптимизационние задачи линейного, смешанно-целочисленного и общего нелинейного программирования, и решить их.
Задача формулируется в виде стандартной т.наз. электронной таблице, плюс диалоговое определение целевой функции, неизвестных и ограничений, как и можеть быть - параметров режима работы Солвера.
Очень хороший помощник и примиры есть на сайте разработчиков, упомянотий выше.