针对矛盾突出的城市生活垃圾设施选址问题,设计免疫优化算法对其进行求解,提出了以城市生活垃圾处理设施点到需求点的产生量和距离值的乘积之和最小以及需求点处的生活垃圾未得到处理时的环境负效用最小为目标建立优化模型。该模型同时解决了城市生活垃圾处理设施的位置以及需求点处的垃圾分配两个问题。最后,以上海市的城市生活垃圾处理设施选址问题为例进行验证,证明了模型的可行性和算法的有效性。