13. Linear Programming
1. Brewer's problem Brewer's problem은, 맥주공장에서 한정된 자원을 가지고 어떻게 맥주와 에일을 생산해야 최대의 이익을 올릴 수 있는지 결정하는 문제이다. 자원은 이미 한정되어 있고, 맥주와 에일을 1개 생산하는 데는 특정 수치의 자원의 조합을 투입해야 한다. 예를 들어, 자원 X가 480, Y가 160, Z가 1190개가 있다고 해보자. 맥주 A를 만드는데는 X, Y, Z가 각각 5, 4, 35개가 필요하다. 에일 B를 만드는데는 X, Y, Z가 각각 15, 4, 20개가 필요하다. 맥주 A는 개당 13달러의 이윤을, 에일 B는 23달러의 이윤을 남기고, 이윤을 최대화 하고 싶다. 이를 A는 맥주 생산량, B는 에일 생산량 변수로 하여 방정식으로 표현하면 다음과 같다. 최대..