2013-04-30 2 views
1

나는이있다 :엑셀 솔버가 작동하지 않습니다

A B C 
2 3 A1+B1 
4 5 A2+B2 

constraint_1: A1 + A2 = 5 
constraint_2: B1 + B2 <= 4 

목적 세포 : 나는으로 시작하면 sum(C1,C2)이다 C3, 그것은 0

해야한다 A1+A2 = 6 위의 상태에서 constraint_1이 처음 깨졌습니다 (A1 + A2 = 6) 때문에 해결자가 작동하지 않습니다. 이 문제를 해결할 수있는 방법이 있습니까?

+0

솔버 매개 변수와 메소드를 사용하여 시험해 보셨습니까? –

+0

셀을 변경하는 것은 A1, A2, B1, B2입니다. 그리고 나는 다른 옵션으로 시도했다. 불운. – alwbtc

+0

Excel 2010, 셀 변경 : $ A $ 1 : $ A $ 2, $ B $ 1 : $ B $ 2, A1 : B2는 숫자 형식, C1은 = A1 + B1', C2는'= A2 + B2', constraint_1은 A1과 A2의 합이 5와 같아야 함을 의미합니다. A3과 함께 A3 = 5로 지정합니다. sum (A1 : A2) – alwbtc

답변

2

해 찾기 매개 변수 대화 상자에서 "제약되지 않은 변수가 아닌 값으로 지정"확인란의 선택을 취소하십시오. 이렇게하면 A1=5, B1=0, A2=0, B2=-5의 가능한 솔루션을 얻을 수 있습니다.

변수의 일부가 음수가 아닌 이상 문제가 해결 될 수없는 문제가 있습니다.

+0

좋아, 제 질문에, 그것은 단지 예일뿐입니다. 내 진짜 문제는 가치가 아닌 것이 부정적이어야한다는 것이다. 처음에 A1 + A2 = 6 일 때 실행시킬 수 있습니까? 처음에 깨진 제약 조건으로 시작하기 때문에 A1 + A2 = 6이지만 A1 + A2 = 5가되어야합니다. 제가 알고 싶은 것은 : 깨진 구속 조건으로 시작할 때 솔버가 작동할까요? – alwbtc

+1

그렇습니다. 깨진 제약 조건으로 시작할 때 작동 할 수 있습니다. 가능한 해결 방법이 있으면 제공됩니다. 예를 들어, 문제와 초기 조건을 가지고 나를 위해 일했지만, "제약되지 않은 변수 비 음수"상자의 선택을 취소 한 경우에만 (음수 값이없는 문제에 대한 실현 가능한 해결책이 없기 때문에 변수). 실제 문제가 다르며 여전히 "해 찾기가 실현 가능한 해결책을 찾지 못했습니다"라는 결과가 나오면 일부 제약 조건을 완화하거나 목표를 최소 또는 최대로 변경하는 것이 좋습니다. –

+0

좋습니다, 최적의 근사 솔루션을 얻을 수있는 옵션이 없습니까? 객관적인 세포를 0의 값으로 설정했지만, 0에 가까운 값을 받아 들일 수도 있습니다. 또 다른 질문 : 왜 객관적인 세포를 여러 개 선택할 수 없습니까? 어쩌면 C3, D3 끝 E3이 가능한 한 0에 가까워 지길 원하지만 Objective 셀로 단 하나의 셀만 선택할 수 있습니다. – alwbtc

0

구속 조건 값은 솔버에서 올바른 순서로 입력해야합니다. 예를 들어 A1 = B1이 작동하지 않을 수 있지만 B1 = A1이됩니다. 그것은 고정 된 값과 계산 된 값에 따라 다릅니다.

계산 된 값은 왼쪽에 있어야합니다. 고정 값을 왼쪽에 배치하면 작동하지 않을 것입니다.

관련 문제