我想找到一个候选向量BB
min|(W−Ai∗Bi)|min|(W−Ai∗Bi)| ai>0, Ai={a0,...,ai}, Bi={−1,0,1}iai>0, Ai={a0,...,ai}, Bi={−1,0,1}i
例如,给定
W=0.6,A4=[0.1,0.2,0.4,0.7]W=0.6,A4=[0.1,0.2,0.4,0.7]
答案之一是
B4=[1,−1,0,1]B4=[1,−1,0,1]
我只能通过搜索整个树(DFS,BFS)来得到它。我尝试使用三叉树,但向量中的 0 值会打乱升序。BB
动态编程似乎不起作用,分而治之也要看整棵树。
什么是解决问题的有效方法?