在线等,lINGO问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 01:36:41
最近刚看LINGO ,我写了这个程序,但是调试不成功,大侠们谁能帮我调试下,看看结果。谢谢了

! A 10 rest 9 classroom Transportation Problem;
SETS:
REST /RE1,RE2,RE3,RE4,RE5,RE6,RE7,RE8,RE9,RE10/:CAPACITY;
CLASSROOM /C1,C2,C3,C4,C5,C6,C7,C8,C9/:DEMAND;
LINKS(REST,CLASSROOM):COST,VOLUME;
ENDSETS
! The objective;
MIN=@SUM(LINKS(I,J):COST(I,J)*VOLUME(I,J));
! The demand constraints;
@FOR(CLASSROOM(J):
@SUM(REST(I):VOLUME(I,J))=DEMAND(J));
! The supply constraints;
@FOR(REST(I):
@SUM(CLASSROOM(J):VOLUME(I,J))<=CAPACITY(I));
!Here are the data;
DATA:
CAPACITY=800 800 800 800 800 800 800 800 800 800;
DEMEND=666 590 781 720 580 1051 786 1000 670;
COST= 355 305 658 380 419 565 414 488 326
695 533 469 506 434 473 390 532 604
512 556 384 452 613 572 484 527 618
324 541 320 466 422 650 306 607 688
696 616 475 499 386 557 428 684 591
465 598 407 476 673 573 385 636 552

DATA:
CAPACITY=800 800 800 800 800 800 800 800 800 800;
DEMEND=666 590 781 720 580 1051 786 1000 670;
COST= 355 305 658 380 419 565 414 488 326
695 533 469 506 434 473 390 532 604
512 556 384 452 613 572 484 527 618
324 541 320 466 422 650 306 607 688
696 616 475 499 386 557 428 684 591
465 598 407 476 673 573 385 636 552
354 383 543 552 448 530 481 318 311
425 305 454 573 337 314 545 543 306
307 376 535 323 447 553 587 577 334
482 477 441 361 570 580 591 491 522;
ENDDATA

这里的“DEMEND”改为“DEMAND”,跟上面SETS里的一致起来就行了。