5.4 约束优化问题求解