目前利用弹道优化进行目标选择优化的方法是枚举不同的弹道,然后对构建的成本矩阵进行二元目标选择优化。这种方法存在的问题是,目标选择问题需要进行多达 n 次计算,而且每次计算都不考虑其他智能体的信息,因此在应用于导弹飞行剖面时可能会导致碰撞。能够同时解决分配问题和飞行轨迹优化问题是解决多人导弹飞行轨迹问题的关键所在,因为这不仅能节省计算时间,还能解决避免碰撞的问题。本论文试图利用 "设计器函数 "将目标选择优化嵌入弹道优化循环中,从而开发并解决多目标导弹目标选择问题的双层优化问题。这将目标选择问题的 XOR 语句映射为连续的连接设置。这样,在不告诉系统导弹与目标的具体配对的情况下,就能同时解决哪个资产飞向哪个目标的问题。利用Pontryagin原理对 DIDO 解决方案进行的分析验证了这种方法能在 2 x 2 的情况下产生最佳结果。