摘要:
人月神话(The Mythical Man-Month) 在许多软件项目中,项目进度的合理性往往成为项目成功与否的决定性因素。这些项目经常面临的核心问题之一是对时间进度的乐观估计,这种乐观主义往往根植于编程人员的心理中。 首先,让我们考虑乐观主义在软件开发中的根源。与其它工程领域不同,软件开发基于一 阅读全文
摘要:
焦油坑(The Tar Pit) 从《焦油坑(The Tar Pit)》可以看到作者对软件开发的深刻洞察和反思。这段文字不仅仅是关于技术和开发过程的描述,它更像是一次关于创造性劳动本质的哲学探讨。 焦油坑的比喻是这段文字的核心。焦油坑象征着那些看似简单却纠缠复杂的问题,这些问题在软件开发中经常出现。 阅读全文
摘要:
实验四:共轭梯度法程序设计 一、实验目的 掌握共轭梯度法的基本思想及其迭代步骤;学会运用MATLAB编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。 二、实验内容 (1)求解无约束优化问题: (2)终止准则取; (3)完成FR共轭梯度法的MATLAB编程、调试; (4)选取几个与 阅读全文
摘要:
(2)二次规划应用案例的求解 求解从一点(0,0,0)到超平面的最短距离, 其中,,。 通过建模构造二次规划问题,求解以上问题的最优解和最优值。 % 构造二次规划模型 H = 2 * eye(3); f = zeros(3,1); Aeq = [1 1 0; 1 0 1]; beq = [1;0]; 阅读全文