分析了重力坝断面优化设计时设计变量的选取、目标函数的确定及约束条件的设置。针对遗传算法(GA)和模拟退火算法(SA)的特点,将2种算法结合起来,用于重力坝断面的优化设计。探讨了GA-SA混合算法的优化步骤及其MATLAB的实现。