数学建模社区-数学中国

标题: 急急急!!!求解答 水果的最佳采摘时机 [打印本页]

作者: f10221022    时间: 2008-6-4 12:45
标题: 急急急!!!求解答 水果的最佳采摘时机

在水果的收获期,果园的承包经营者通常采用分期分批采摘、上市的策略,以提高经济效益。

一般来讲,从水果基本成熟开始采摘、上市,水果成熟时大面积采摘、上市,直到水果完全成熟采摘、上市完毕。从水果成熟到水果完全成熟,期间预计需要20 天的时间。

据估计,某果园有水果25000 公斤。在该地市场上,若日供应量在500 公斤以下,其售价为36/公斤;若日供应量在5001000 公斤,其售价则降至34 /公斤;若日供应量超过1000 公斤时,价格降至30 /公斤以下;若日供应量达到1500 公斤,则处于饱和状态。由于劳动力的供应日益增加,水果基本成熟到水果成熟期间,采摘成本为10 /公斤;水果完全成熟时采摘成本为4 /公斤。同时,随着日渐成熟,水果的自然凋落及采摘造成损失增加,至完全成熟时损失率为15%

承包经营人提出了这样一个问题:如何安排水果的采摘投放市场,效益最佳?

在线等!!急急急啊!


作者: liwenhui    时间: 2017-6-6 10:17
利润最大化问题,LINGO建模如下:
  1. SETS:
  2. !日期,1-7为开始成熟,8-14为成熟,15-21为完全成熟;
  3. PERIOD/ 1..21/:
  4. X, !每日采摘量;
  5. P, !每日售价;
  6. C, !每日成本;
  7. L; !每日损失率;
  8. ENDSETS
  9. !目标函数,总利润最大;
  10. MAX = @SUM(PERIOD:( X * ( 1 - L) - C) * P);

  11. @FOR( PERIOD( I):
  12. !每日价格,根据采摘量不同而不同;
  13. P( I) = @IF( X( I) #LT# 500, 36,   
  14.     @IF(( X( I) #GE# 500) #AND# ( X( I) #LE# 1000), 34, 30));
  15. !每日采摘上限不得大于1500;
  16. X( I) < 1500;
  17. !每日采摘成本,根据时间不同而不同;
  18. C( I) = @IF( I #LE# 14, 10, 4);
  19. !每日损失率;
  20. L( I) = @IF( I #LE# 14, 0.01 + I * 0.01, 0.15);
  21.   );
  22. !总采摘量为25000;
  23. @SUM( PERIOD( I): X( I)) = 25000;

  24. CALC:
  25. @SET( 'GLOBAL', 1);
  26. ENDCALC
复制代码






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5