설명
이 문제는 L자 모양의 집 모임 크기를 디자인합니다. 도시 코드 및 미적 고려 사항에 의해 부과된 제한 사항입니다.
소형 모델 유형 :NLP
카테고리 : 슬롯 사이트 모델 라이브러리
메인 파일 : house.gms
$title 주택 계획 설계(HOUSE,SEQ=99)
$onText
이 문제는 L자 모양의 집 모임 크기를 디자인합니다.
도시 규정 및 미적 고려 사항에 의해 부과된 제한 사항입니다.
볼랜드, 유레카: 해결사. 기술. 대표, 볼랜드 인터내셔널, 1987.
키워드: 비선형 프로그래밍, 수학
$offText
변수
x '앞날개 폭(ft)'
y '앞날개 길이(ft)'
z '두 번째 층의 길이(피트)'
b '집 전체 너비(피트)'
'뒷날개 길이(ft)'
l '총 집 길이(피트)'
a1 '1층 면적(sq ft)'
a2 '2층 면적(sq ft)'
ta '집의 총 면적(평방피트)';
방정식
defa1 '1층 면적 정의(sq ft)'
defa2 '2층 면적 정의(sq ft)'
defta '연면적(sq ft)의 정의'
defl '집 전체 길이 정의(ft)'
minw '앞날개 최소 폭(ft)'
maxw '앞날개 최대 폭(ft)'
minp '최소 수영장 면적(평방피트)'
'발코니 크기 제한(ft)'을 보류합니다.
prop '날개 비례(ft)';
defa1.. a1 =e= x*y + a*b;
defa2..a2 =e= x*z;
defta.. ta =e= a1 + a2;
minw.. x =g= b/3;
maxw..x =l= b/2;
minp..y*(b - x) =g= 1500;
defl.. l =e= y + a;
보크.. z =e= a + y/2;
소품..a =g= y/2;
b.lo = 40;
b.up = 68;
1.lo = 56;
l.up = 100;
a1.up = 3000;
b.l = 68;
x.l = 30;
모델하우스 / 모두 /;
nlp를 사용하여 ta를 최대화하는 하우스를 해결합니다.