需要把此问题用c/c++/java表示出来 并完成图片黑体的几个问题 有意者私信我 价格可议
有没有相关案例参考。
可以聊一下具体要做哪些内容,用java的话 感觉可以。
function [x, val] = gomory(A, b, c)
[minx, val, A2, b1] = mysimplex(A, b, c);
eps = 1.0e-7;
while 1
n = length(b1);
y = zeros(1, n);
for i=1:n
if abs(round(b1(i))-b1(i))>eps
y(i)=1;
end
end
a = find(y==1);
if ~isempty(a)
A = A2(1:end-1, 1:end-1);
[r, c1]=size(A);
b = A2(1:end-1,end);
m = findeye(A);
[fk, id]=max(mydec(b(a)));
id = a(id);
nbase = redu(1:c1, m(:, 2), 'c');
B = A(:, nbase);
nbaL = length(nbase);
y1 = zeros(1, nbaL);
for i=1:nbaL
y1(i)=-mydec(B(id, i));
end
A = [A zeros(r, 1)];
A1 = zeros(1, r+1);
A1(nbase)=y1;
A = [A; A1 1];
b=[b; -fk];
c=[c 0];
[minx, b1]=dualsimplex(A, b, c);
A2 = minx.A;
val = minx.f;
else
break;
end
end
x=minx;
end
是选择一个算法来进行还是你有选择好的算法,需要使用java或者其他来实现?