9주차 2차시 복습 시작하겠습니다
사무용품회사가 2가지의 계산기를 생산하려고 합니다.
계산기를 만드는데에 필요한 부품중 base는 둘다 동일하고, cartridge와 top은 다른것을 사용합니다.
계산기를 만드는데에 필요한 부품들은 직접 생산하거나 외부에서 직접 사올 수 있습니다.
부품은 총 5가지가 존재하며
regular time(정규시간)에 하나만들 때 각 비용과 purchase 외부에서 사왔을때의
가격이 각각 나와있습니다.(인건비,재료비 모두 포함한 비용입니다.)
Financial Manager calculator는 3000개를 생산하고,Technician calculator는 2000개를 생산하여 공급해야합니다.
조립은 가능하나 다 만들순없습니다. 생산가능한 정규시간은 200시간으로 정해져있습니다.
200시간 이상을 굳이 원한다면 오버타임 50시간 사용 가능합니다.
하지만 오버타임 생산하면 시간당 9달러를 더 지불해야합니다.
실제로 작업에 소요되는 시간은 위와같이 나와있습니다. (시간 단위는 분입니다.)
각 결정변수들을 위와같이 설정해주었습니다.
BM(Base 생산), BP(구매) ,FCM(Financial cartridge생산) , FCP(구매)
TCM(Technician cartridge생산), TCP(구매)
FTM(Financial tops생산), FTP(구매)
TTM(Technician tops생산), TTP(구매)
오버타임까지해서 총 11개의 변수를 설정하였습니다.
위와같이 목적함수식과 제약조건식들을 만들어주었습니다.
목적함수식은 각 생산,구입 비용과 오버타임 시간당 추가비용으로 이루어져있습니다.
그리고 각 제약조건식 우측상수를 보시면 아시겠지만 총 개수가
정해져있습니다. (생산하거나 사오거나해서 각 우측상수를 만족해야함)
마지막 조건식은 분단위로 바꿔주어야합니다. 그리고 60ot는 상수가 아니기 때문에
왼쪽으로 넘겨서 –60ot로 만들어주어야 합니다.
그럼 바로 ms60을 이용해서 어떤 결과가 나오는지 확인해보겠습니다.
알맞게 기입해주었습니다.
위와같이 결과가 나왔습니다. 우선 목적함수값은 24443.333(최소로 들어가는 비용)이 나왔습니다.
그리고 솔루션을 보게되면 base는 외부에서 구입하지않고 5000개를 모두 생산하였고,
Financial cartridge는 666개를 생산하였고 2333개는 구매를 한다고 알 수 있습니다.
그리고Technician cartridge의 경우 외부에서 구입하지 않고 2000개 전부 생산하였고,
Financial tops, Technician tops은 생산하지않고 각각
3000개,2000개 모두 외부에서 구입해왔다는 것을 볼 수 있었습니다.
Reduces cost값을 보게되면 오버타임이 채택되지 않고 4가 찍혀있는 것을 알 수있는데
이 뜻은 오버타임의 시간당 추가비용을 4만큼 향상시켜야(Min이기 때문에 계수를 감소)
채택이 되어 값을 가질 수 있다는 것입니다. 현재로선 9달러의 추가비용이 너무 과하기
때문에 오버타임을 안쓰는게 낫습니다. dual price를 보게되면 1~5번 조건식은 모두 음수값을 가지는 것을
알 수 있습니다. 이때 우측상수 하나를 증가 하게되면 악화되어 목적함수값(비용)이 증가하게 됩니다.
하나를 더 만들게 되면 비용이 당연히 더 많이 들어가기 때문에 이러한 것은 필연이라고 볼 수 있습니다.
6번 조건식은 50의 여유변수가 그대로 남아있는데 이 또한
추가비용이 과하게 들기 때문에 쓰지않는게 낫기 때문에 dual price가0인것도 필연입니다.
7번 조건식을 보면 실제 사용가능한 시간은 12000시간인데 우측상수 하나 증가하게되면
제작시간이 증가 하는 것이기 때문데 0.083만큼 향상된다라는 것도 예측해 볼 수 있습니다.
마지막으로 오버타임은 어차피 안쓸거라 올리는 것은 의미가없습니다.
따라서 6번 조건식을 보게되면 no upper limit이 찍혀 있는 것도 한번 확인 해볼 수 있었습니다.(내리는건 0까지만 가능)
첫댓글 상세히 잘 해나가네.