linear-programming

    0

    1답변

    질소에 대한 항복 응답 곡선 (최대 도달 가능 수율에 해당하는 고원이있는 선형 응답)이 주어지면 작물 수율을 최적화하기위한 작은 선형 프로그래밍을 설정했습니다. ROI 패키지를 사용하여 R 소프트웨어의 OPEN-OR CLP 솔버를 사용하여이 LP 프로그램을 작성했습니다. 여기 주어진 내 간략화 문제의 구조, 두 작물 : 수확량 : Y1 및 Y2 작물 면적

    0

    1답변

    가정을 가진 제약은 선형 프로그램과 형태의 제약이하기 : 4 x_1 + 3 x_2 ≤ 10 을 당신은 4 x_1 + 3 x_2 + 10 x_3 ≤ 10 또는 3 x_2 ≤ 10 으로 업데이트 할 것인지 이렇게하려면 제약 조건을 처음부터 다시 작성합니다 (예 : 01). prob.constraints[0] = ... 그러나 매우 긴 제약 조건에

    2

    1답변

    저는 파이썬 2.7에서 다음과 같은 선형 프로그래밍 문제를 해결하려고하고 있으며 어떤 이유로 linprog가 올바른 결과를 반환하지 않습니다. 여기 x0 + 0.33*x2 + 0.67*x3 = 0.5 x1 + 0.67*x2 + 0.33*x3 = 0.5 x0 + x1 + x2 + x3 = 1.0 내 코드입니다 : Minimize: -x2 -x3 있

    1

    2답변

    나는 ojAlgo로 놀아 왔고, 지금까지 꽤 흥분했습니다. 나는 그것으로 약간의 연구를 통해 일했지만이 문제가있는 problem described in this article. Java 대신 Kotlin을 사용하고 있지만 문제가 발생하지 않습니다. 내 모델에 표현식을 입력하려고 시도했지만 문자 그대로 숫자 값이 아니라 변수에 경계를 표시하려고했습니다. 어떻

    7

    1답변

    보강 철근 및 구멍이있는 콘크리트 슬래브 요소의 추종 표현을 고려하십시오. 는 I 자동 다른 구멍 임의의 형상 위에 선을 분배하는 알고리즘이 필요하다. 주요 제약은 : 라인 개의 병렬 라인들 사이의 거리가 가변 D 라인에있는 초과 할 수있는 영역의 외부 또는 구멍 안에있을 수 없다 고정 간격 I, 즉 y mod I = 0에 배치 할 수 있습니다. 여기서 y

    1

    1답변

    나는 cplex를 사용하여 최적의 운송 문제를 해결하려고 노력했습니다. 문제 모델은 일반적으로 매우 큽니다 (아래의 내 설명에서 총 변수 수는 1048576 (= 1024^2)이고 제약 조건 수는 2048). 내 문제는 제약 조건을 추가하는 과정이 너무 느려서 실용적이지 않다는 것이다. 나는이 문제를 봤어, 몇 가지 팁이 있지만 여전히 실현 가능한 솔루션을

    0

    1답변

    나는 fracgap (epgap)이 0.01 (99.99 %) 인 CBC로 LP를 푸는 데 PULP를 사용하고 있습니다. 해결사가 끝난 후에 발견 된 최상의 하한을 반환하라는 명령이 있습니까? 따라서 솔버가 객관적인 가치와 0.01을 비교하기 위해 그것을 비교하고 멈출 수 있습니다.

    0

    1답변

    최소화하려고 시도하는 선형 프로그래밍 문제입니다. 많은 예를 보았지만이 예와 비슷하지 않았습니다. 경계에 inf() 및 zero()을 사용하는 방법에 특히 혼란스러워합니다. 이미 제약을 많이 가지고 좋아 : c = [6, 8, -6, -1] A = []; B = []; Aeq = [9, 3, -1, -1; 17, 1, 0, -2; 4, -5, 6, 1

    1

    1답변

    GLPK for Java (http://glpk-java.sourceforge.net/)를 사용하여 이진 변수를 기반으로 선형 프로그래밍 문제를 해결하려고하지만 계산 결과에 변수에 대한 소수 결과가 표시됩니다. 는 I 코드의 대부분을 생략하지만, 중요 부분은 I GLPK.glp_add_cols(lp, data.size()); for (int i = 0;

    1

    1답변

    PULP (파이썬)에서 CMD_CPLEX()을 호출 할 때 CPLEX 솔버에 epgap 매개 변수를 설정하는 방법을 아는 사람이 있습니까? 내가 좋아하는 다른 구문 시도 톤 폴더 옵션 파일에서 모든 것을 시도했다 : prob.solve(CPLEX_CMD(options = ['epgap = 0.25'])) 모든 팁 크게 감사하겠습니다!