에 하나 개의 요소를 제거 : @objective(pp, Min, sum(data[i,j]*x[i,j] for i=1:cust_dep, j=1:cust_dep, i!=j));
그리고 요약 및 i와 j가 동일하지 있는지 확인하고 싶습니다. 하지만 여기에 오류가있어서 Google에서 정답을 찾을 수 없었습니다. 감사합니다. http://jump.readth
혼합 정수 프로그래밍 문제가 있습니다. 목적 함수는 벡터의 최대 변수 값을 최소화하는 것입니다. 변수는 문제점이 같다 (5)의 상한을 갖는다 : m = Model(solver = GLPKSolverMIP())
@objective(m, Min, max(x[i] for i=1:12))
@variable(m, 0 <= x[i] <= 5, Int)
@cons
줄리아의 다음 제약 조건에 따라 q [1] (Sharpe Ratio)의 값을 최대화하고 싶습니다. W의 값 요소는 양수입니다. 참조 : W 용 function getSharpeRatio(W,ex_mu,S)
q = (W'*ex_mu)/sqrt((W'*S*W))
return q[1]
end
은 : (W [I]는> 0) W의 값 합이 1(
줄리아에서 선형 프로그램을 해결하기위한 모델을 만들었습니다. 처음 선형 프로그램을 해결했지만 동일한 코드가 수정 된 프로그램에서 작동하지 않습니다. 무슨 일이 일어나는지 알아낼 수 있니? 감사합니다. 잘 작동 코드 :이 결과 m = Model()
@variable(m, x[1:77] >= 0)
for i in nutrients
@constrai
생산 계획 문제를 코딩 할 목적으로 "Julia"를 사용하고 있습니다. 제제에는 하한이 벡터 인 수식이 있습니다. 첨부 파일을보십시오 . 나는 낮은 합계의 결합으로 소프트웨어가 나에게 경계 스케일러 을해야 합 오류를주는이 벡터를 입력 할. 괄호 안의 구문은 다시 시간이되지있어
저는 Julia에서 아직 완전히 새롭지 않습니다. JuMP의 @expression 문에서 자체 참조를 만드는 방법이 있는지 궁금합니다. 는 예를 들어 나는이 문장을 만들 수 있도록하고 싶습니다 : D = [1 2 3 1 2 3 1 2 3] 을 다음 그러나 잠시 줄리아 그냥 알려주는 벡터 D를 정의 할 n = 3 @expression(model_opt, D[
혼합 정수 프로그래밍 문제가 있습니다. JuMP를 사용하여 최적의 솔루션을 찾을 수 있습니다. 그러나 어떻게하면 차선책을 찾을 수 있습니까? 또는 세 번째로 가장 등 이 잠재적으로 또 다른 동등하게 최적의 솔루션이 될 수 있습니다, 하거나 더 나쁜의 솔루션이 될 수 있습니다, 하거나 :Infeasible 수 있습니다 - 아니 대부분의 솔루션이 없을 수 있습