在无线传感器网络中,越来越多的人利用栅栏覆盖去监控复合事件。复合事件栅栏覆盖(CEBC,compound event barrier coverage)的数据来源于多种类型的传感器,在实际应用时会受到许多复杂条件的约束。针对复合事件置信度的合并问题,提出基于联合概率密度的计算模型。针对存在多个复杂约束的复合事件栅栏覆盖优化问题,提出了一种基于有效策略集的乘子法(ASMP,active set multiplier policy),该算法可以有效计算覆盖率,降低网络的计算负载,提高网络的运行效率并在复合事件栅栏覆盖中合理分配传感器资源。仿真实验证明了ASMP算法在传感器资源分配和网络优化方面的高