我需要优化10个发射器和10个接收器的位置(在光圈平面上建模为点),以便在MATLAB中使用遗传算法工具箱最小化某个目标标量。我的问题是:我有(10 + 10)* 2 = 40个变量(优化每个点的x和y位置)。如何以Ax< = b的形式对约束进行建模,使得每个点在x和y方向上与所有其他点之间的最小距离相隔?
答案 0 :(得分:0)
我将目标函数建模为点之间的欧几里德距离,您试图将其最小化。发射器和接收器之间必须具有最小距离。所以这个距离应该是最小的,但是大于设备的最小距离。我会调查飞机的尺寸以确定所有约束条件。