차례:
- 해 찾기가 해결책을 찾았습니다.
- 해 찾기가 현재 솔루션으로 수렴 됨
- 해 찾기가 현재 솔루션을 향상시킬 수 없음
- 중지됨
- 해 찾기가 사용자 요청에 따라 중단되었습니다.
- 최대 반복 횟수에 도달하면 중지됨
- 목표 셀 값이 수렴하지 않음
- 해 찾기가 실현 가능한 해결책을 찾지 못했습니다.
- 이 LP Solver에 필요한 선형 조건이 충족되지 않습니다.
- Solver가 처리하기에는 문제가 너무 큽니다.
- 해 찾기에서 대상 또는 제약 조건 셀에서 오류 값이 발생했습니다.
- 문제를 해결하는 데 사용할 수있는 메모리가 충분하지 않습니다.
- 모델에 오류가 있습니다. 모든 셀과 제약 조건이 유효한지 확인하십시오.
비디오: Where good ideas come from | Steven Johnson 2024
간단한 문제의 경우 Excel의 Solver는 대개 목적 함수에 대한 최적의 Solver 변수 값을 신속하게 찾습니다. 그러나 경우에 따라서는 Solver가 목적 함수를 최적화하는 Solver 변수 값을 찾는 데 어려움을 겪습니다. 이러한 경우 일반적으로 Solver는 문제와 관련된 문제를 설명하거나 설명하는 오류 메시지 또는 메시지를 표시합니다.
해 찾기가 해결책을 찾았습니다.
Solver has done (완료된 작업)이라는 메시지가 사용자의 제약 조건을 충족시키는 일련의 변수 값을 찾았 음을 알리는 메시지입니다.
해 찾기가 현재 솔루션으로 수렴 됨
이 메시지는 Excel에서 해결책을 찾았지만 해결책에 확신이 없음을 나타냅니다. 본질적으로이 메시지는 최적화 모델링 문제에 대한 더 나은 솔루션이 존재할 가능성을 경고합니다. 더 나은 솔루션을 찾으려면 해 찾기 옵션 대화 상자에서 수렴 설정을 조정하여 Excel이 더 높은 수준의 정확도로 작동하도록하십시오.
해 찾기가 현재 솔루션을 향상시킬 수 없음
이 메시지는 Excel이 거친 정확한 해결책을 찾았지만 더 나은 솔루션을 찾을 수 있음을 알려줍니다. 더 나은 솔루션을 찾아야한다고 Excel에 알려면 Solver가 사용하는 정밀도 설정을 높여야합니다.
이것은 Excel이 더 많은 시간이 걸린다는 것을 의미합니다. 그러나 그 여분의 시간은 더 나은 해결책을 찾는 결과를 가져올 수 있습니다. 정밀도를 조정하려면 해 찾기 옵션 대화 상자를 다시 사용하십시오.
중지됨
Excel에서 시간이 초과되었음을 알리는 메시지가 나타납니다. 최대 시간 설정이 더 큰 최적화 모델링 문제를 다시 시도 할 수 있습니다. 그러나이 메시지가 표시되면 Excel이 최적화 모델링 문제 해결의 일부로 이미 수행 한 작업을 저장해야합니다.
Excel에서이 메시지를 표시 할 때 결과 저장 단추를 클릭하여 Excel이 이미 수행 한 작업을 저장합니다. Excel은 다음 번에 최적의 솔루션을 찾기 시작할 때 최종 솔루션에 더 가깝습니다.
해 찾기가 사용자 요청에 따라 중단되었습니다.
Er, 분명히 맞습니까? 좋은 개를 해독하십시오. 마스터가 멈추라 고 말했기 때문에 해 찾기가 중단되었습니다. 해 찾기는 대우를받습니다.
최대 반복 횟수에 도달하면 중지됨
Excel에서 최적의 솔루션을 찾기 전에 Excel의 반복 횟수가 부족하다는 메시지가 나타납니다. 해 찾기 옵션 대화 상자에서 더 큰 반복 값을 설정하여이 문제를 해결할 수 있습니다.
목표 셀 값이 수렴하지 않음
목적 함수에 최적 값이 없음을 알리는 메시지가 표시됩니다. 즉, 제약식이 만족 되어도 객관적인 함수는 점점 커지고있다. 즉, Excel은 모든 반복에서보다 나은 목표 함수 값을 계속 유지하지만 최종 목표 함수 값에 더 가깝게 나타나지는 않습니다.
이 오류가 발생하면 최적화 모델링 문제를 올바르게 정의하고 설명하지 않은 것일 수 있습니다. 목적 함수는 많은 의미를 가지지 않을 수도 있고 제약 조건 수식과 일치하지 않을 수도 있습니다. 아니면 하나 또는 그 이상의 제약 공식 또는 아마도 그 중 몇 개는 실제로 이해가되지 않습니다.
해 찾기가 실현 가능한 해결책을 찾지 못했습니다.
메시지는 최적화 모델링 문제에 대한 대답이 없음을 나타냅니다. 실제로이 메시지를 보게되면 제약 조건 집합이 가능한 모든 대답을 제외한다는 것을 의미합니다.
예를 들어, 책을 쓰는 데 3,000 시간이 걸리며 일년에 2 시간 만 사용할 수 있다고 가정합니다. 1 년에 적어도 한 권의 책을 쓰고 싶다고 말하면 목적 함수에 대한 해결책이 없습니다.
도서에는 최대 3 시간의 작업 시간이 필요하지만 3 시간의 프로젝트를 완료하는 데는 2,000 시간 밖에 걸리지 않습니다. 분명히 불가능합니다. 목적 함수에 대한 최적 값이 존재하지 않습니다.
이 LP Solver에 필요한 선형 조건이 충족되지 않습니다.
Simplex LP 해결 방법을 선택했지만 Excel이 모델이 실제로 선형이 아니라는 것을 알았 음을 나타내는 메시지가 표시됩니다. 그리고 그것은 지옥처럼 화났습니다. 그래서 당신의 목적 함수와 제약 공식이 선형이라고 가정해야한다면 문제를 풀 수 없다는 것을 나타내는이 메시지를 보여줍니다.
이 메시지가 나타나면 GRG 비선형 해결 방법을 시도해보십시오.
Solver가 처리하기에는 문제가 너무 큽니다.
메시지는 200 개 이상의 의사 결정 변수 또는 100 개 이상의 제약 조건으로 모델을 만들려고했기 때문에 해결 방법에 비해 너무 큰 문제가 있음을 의미합니다. 이 문제를 해결하려면 변수 또는 제약 조건의 수를 최소화하여 "너무 큰 친구 야"제약 조건 아래로 계산할 수 있습니다.
해 찾기에서 대상 또는 제약 조건 셀에서 오류 값이 발생했습니다.
메시지는 수식 중 하나가 오류 값을 나타내거나 일부 제약 조건을 설명하거나 정의하는 데 실패했음을 의미합니다. 이 문제를 해결하려면 가짜 수식이나 바보 같은 제약 조건을 수정해야합니다.
문제를 해결하는 데 사용할 수있는 메모리가 충분하지 않습니다.
메시지 자체 설명입니다. 이 메시지가 표시되면 Solver에 작업중인 최적화 모델링 문제를 해결할 수있는 메모리가 부족합니다. 당신의 유일한 수단은 열려있는 다른 프로그램과 불필요한 문서 나 워크 북을 닫음으로써 메모리를 확보하는 것입니다.
그래도 문제가 해결되지 않으면 컴퓨터에 메모리를 추가하고 싶을 수도 있습니다. 특히 최적화 모델링 문제가 자주 발생하는 경우 특히 그렇습니다. 기억은 싸다.
모델에 오류가 있습니다. 모든 셀과 제약 조건이 유효한지 확인하십시오.
메시지는 최적화 문제에 뭔가 이상한 점이있을 수 있음을 의미합니다. 수식과 입력 값을 확인하십시오. 분명히 잘못된 점이 없는지 확인하십시오. 오, 그리고 다른 한 가지: 이름이 지정된 변수에 "solver"라는 단어를 사용하지 않았는지 확인하십시오. 솔버를 혼란스럽게 할 수 있습니다.