diet.gms : Stigler의 영양 모델

설명

이 모델은 일일 섭취량을 충족하는 최소 비용 다이어트를 결정합니다.
체중 154파운드의 적당히 활동적인 남성에 대한 영양소 허용량

소형 모델 유형 :LP


카테고리 : 슬롯 사이트 추천 모델 라이브러리


메인 파일 : diet.gms

$title Stigler의 영양 모델(DIET,SEQ=7)

$onText
이 모델은 일일 요구 사항을 충족하는 최소 비용 다이어트를 결정합니다.
체중이 154파운드인 적당히 활동적인 남성을 위한 영양소 허용량입니다.

Dantzig, GB, 27.1장. 선형 프로그래밍 및 확장.
프린스턴 대학 출판부, 뉴저지주 프린스턴, 1963년.

키워드: 선형 계획법, 다이어트 문제, 스티글러 다이어트, 최소 비용 다이어트
$offText

세트
   n '영양소' / 칼로리 '천', 단백질 '그램', 칼슘 '그램'
                   철분 '밀리그램', 비타민-a '천우스', 비타민-b1 '밀리그램'
                   비타민-b2 '밀리그램', 니아신 '밀리그램' , 비타민-c '밀리그램' /

   f '식품' / 밀 , 옥수수 가루 , 우유 통조림 , 마가린 , 치즈 , 땅콩 -b , 라드
                   간, 돼지고기 구이, 연어, 녹두, 양배추, 양파, 감자
                   시금치, 고구마, 복숭아, 자두, 리마빈, 네이비빈 /;

매개변수 b(n) '일일 필수 영양소 허용량'
               /칼로리 3, 단백질 70, 칼슘 .8
                 철분 12, 비타민a 5, 비타민b1 1.8
                 비타민-b2 2.7, 니아신 18, 비타민-c 75/;

표 a(f,n) '식품의 영양가(1달러 지출당)'
                칼로리 단백질 칼슘 철 비타민-a 비타민-b1 비타민-b2 니아신 비타민-c
* (1000) (g) (g) (mg) 1000iu) (mg) (mg) (mg) (mg)
   밀 44.7 1411 2.0 365 55.4 33.3 441
   옥수수 가루 36 897 1.7 99 30.9 17.4 7.9 106
   우유통조림 8.4 422 15.1 9 26 3 23.5 11 60
   마가린 20.6 17 .6 6 55.8 .2
   치즈 7.4 448 16.4 19 28.1 .8 10.3 4
   땅콩-b 15.7 661 1 48 9.6 8.1 471
   라드 41.7 .2 .5 5
   간 2.2 333 .2 139 169.2 6.4 50.8 316 525
   돼지고기 구이 4.4 249 .3 37 18.2 3.6 79
   연어 5.8 705 6.8 45 3.5 1 4.9 209
   녹두 2.4 138 3.7 80 69 4.3 5.8 37 862
   양배추 2.6 125 4 36 7.2 9 4.5 26 5369
   양파 5.8 166 3.8 59 16.6 4.7 5.9 21 1184
   감자 14.3 336 1.8 118 6.7 29.4 7.1 198 2522
   시금치 1.1 106 138 918.4 5.7 13.8 33 2755
   스위트팟 9.6 138 2.7 54 290.7 8.4 5.4 83 1912
   복숭아 8.5 87 1.7 173 86.8 1.2 4.3 55 57
   자두 12.8 99 2.5 154 85.7 3.9 4.3 65 257
   리마빈 17.4 1055 3.7 459 5.1 26.9 38.2 93
   네이비빈즈 26.9 1691 11.4 792 38.4 24.6 217 ;

양의 변수 x(f) '매일 구매할 식품의 달러(달러)';

무료 변동비 '총 식비(달러)';

방정식
   nb(n) '영양소 균형(단위)'
   cb '비용 잔액(달러)';

nb(n).. sum(f, a(f,n)*x(f)) =g= b(n);

cb..비용 =e= sum(f, x(f));

모델다이어트 '스티글러스 다이어트 문제' / nb, cb /;

lp를 사용하여 비용을 최소화하는 다이어트 해결;