找到一个使 |WA*B| 最小化的向量 B

计算科学 优化 算法 约束优化
2021-12-09 20:14:21

我想找到一个候选向量B

min|(WAiBi)|
ai>0, Ai={a0,...,ai}, Bi={1,0,1}i

例如,给定

W=0.6,A4=[0.1,0.2,0.4,0.7]

答案之一是

B4=[1,1,0,1]

我只能通过搜索整个树(DFS,BFS)来得到它。我尝试使用三叉树,但向量中的 0 值会打乱升序。B

动态编程似乎不起作用,分而治之也要看整棵树。

什么是解决问题的有效方法?

0个回答
没有发现任何回复~