설명
과제: 벽돌을 디자인하세요. 1. 베이스의 면적은 최소 A제곱 단위입니다. 2. 부피는 V 입방 단위 이상입니다. 3. 길이, 너비, 높이가 L, W, H 이상이어야 합니다. 4. 길이 및/또는 너비가 고정됩니다. 이는 L, W 또는 A보다 우선합니다. 이 고안된 예는 varlist 일치 방법을 보여줍니다. MCP 모델에서 유용할 수 있습니다. 양수 최소 치수를 사용하는 것이 솔버에 도움이 됩니다. 우리 벽돌의 최소 밝기
소형 모델 유형 :MCP
카테고리 : 무료 슬롯 사이트 모델 라이브러리
메인 파일 : brick.gms
$title 벽돌 디자인 (BRICK,SEQ=437)
$ontext
과제: 벽돌 성 디자인
1. 베이스의 면적은 최소 A제곱 단위입니다.
2. 부피는 V 입방 단위 이상입니다.
3. 길이, 너비, 높이가 L, W, H 이상이어야 합니다.
4. 길이 및/또는 너비가 고정됩니다. 이는 L, W 또는 A보다 우선합니다.
이 고안된 예는 varlist 일치 방법을 보여줍니다.
MCP 모델에서 유용할 수 있습니다.
양수 최소 치수를 사용하는 것이 솔버에 도움이 됩니다.
$offtext
* 우리 벽돌의 최소 밝기
스칼라
L '최소 길이' / 0.5 /
W '최소 너비' / 0.5 /
H '최소 높이' / 0.5 /
A '최소 면적' / 10 /
V '최소 볼륨' / 30 /
;
변수
xL / LO [L] /
xW / LO [W] /
xH / LO [H] /
;
방정식
Areq '면적 요구 사항 충족'
Vreq는 '볼륨 요구 사항 충족'
;
Areq .. xL * xW =N= A;
Vreq .. xL * xW * xH =N= V;
모델 m / Vreq.xH, Areq : (xL|xW) /;
xL.fx = 5;
mcp를 사용하여 m을 해결합니다.
* xL과 xW를 모두 수정하면 본질적으로 면적 제약이 제거됩니다.
xW.fx = 3;
mcp를 사용하여 m을 해결합니다.