안녕하세요.
많은 도움을 주심에 감사드립니다.
한가지 질문이 있어 글을 올리게 되었습니다.
간단히 제가 풀고자 하는 문제를 설명드리면,
- 변수가 6개 (P00, P10, P20, P01, P11, P02) 있으며 각 변수들은 확률입니다.
따라서 0 <= 변수 <= 1 사이의 값을 갖습니다.
- 조건식은 7개입니다.
2*P00 = P10
2*P00 + (4/3)*P20 + P01 = 3*P10
P10 + (19/24)*P11 = (10/3)*P20
P10 + (2/3)*P11 = 2*P01
2*P20 + P01 + (19/12)*P02 = (59/24)*P11
P11 = (19/12)*P02
P00 + P10 + P20 + P01 + P11 + P02 = 1 (모든 변수의 확률을 더하면 1이 됩니다)
(질문1)여기서 변수의 값을 구해서 그 값으로 Thsum 를 구하려고 합니다.
제 생각에는 변수 갯수가 6개이고, 조건식이 7개면 유일한 P00, P10, ..., P02 이 존재할꺼 같은데막상 cplex를 풀어보니 해가 없다고 하네요.
(질문2) objective function를 Maximize로 해야하는지요? 아니면 Minimize로 해야하는지요?
값이 1개만 존재한다면 Maximize나 Minimize나 같다는 생각이 듭니다만, 아니면 다른 방법이 있는지요?
제가 작성한 코드를 첨부합니다. 참고해주시면 감사하겠습니다.
참고로 위의 연립방정식을 손으로 풀면 해가 존재합니다.
P00 = 0.082957821
P10 = 0.165915643
P20 = 0.116460018
P01 = 0.176551261
P11 = 0.280780319
P02 = 0.177334938
곧 추석인데 즐겁고 풍성한 한가위 보내셨으면 합니다.
감사합니다.
example_1.txt