鱼捕捞问题(数学建模)

可持续鱼捕捞问题摘要为了保护人赖以生存的自然环境,可再生资源(如渔业、林业资源)的开发必须湿度。本文实际上就是为了解决渔业上最优捕鱼策略问题,即在可持续捕捞的前提下,追求捕捞量的最大化。对于实现可持续捕获量,即每一年初的各年龄组鱼群条数等于前一年鱼群的条数,由于1,2龄鱼无法捕捞,所以对于1,2龄鱼的数量就是3,4龄鱼产卵中成活的数量总和,而3,4龄鱼则是1,2龄鱼成长的加上原本存在的数量。从题中可以看出,所使用的捕捞渔网只捕捞3,4龄鱼,不捕捞1,2龄鱼,这在一方面也保护的鱼群的延续,在整体分析实现鱼捕捞可持续的最大量时,使用MATLAB软件进行计算与模拟。综合得到以下结论:每一年各龄鱼各自的存活量;4龄鱼存活量为原有的加上1,2,3龄鱼成长的;考虑各龄鱼每一年不同的变化,实现鱼塘的可持续发展关键词:改变,增加,变化,减少,可持续发展模型假设捕捞采用固定努力量捕捞,即只允许每年的1-8月捕捞,产卵和孵化器为每年的后四个月;产卵期时鱼的自然死亡率发生在产卵之后;4龄鱼和3龄鱼每年只产卵一次,且产卵集中在9月份,到十二月份孵化完毕;使用1.3mm网眼的拉网,这种网只能捕捞3龄鱼和4龄鱼,其两个捕捞强度系数之比为0.42:1,且每年投入的捕捞能力固定不变;只考虑该鱼的繁殖和捕捞,鱼群增长过程中不考虑鱼的迁入和迁出,也不考虑其他方面的影响;自然死亡的鱼也在捕捞范围之内,即计入捕获量,并且能够全部捕捞符号说明表示i龄鱼在T年的数量;表示i龄鱼在T年初的数量;r表示自然死亡率;n表示4龄鱼产卵量;k表示固定捕捞系数;m表示卵的成活率;问题分析如何在满足可持续捕捞的前提下,实现每一年捕鱼的最大量(重量),文中给出各龄鱼在年底转化的具体情况:1龄鱼数量由3龄鱼和4龄鱼的产卵孵化而来;2,3龄鱼的数量分别由上一年龄段的鱼经自然死亡以及捕捞生长而来;4龄鱼是由上一年段3龄鱼经自然死亡以及捕捞后生长的和原有的4龄鱼组成的,并且规定只在每年的前八个月出船捕捞。那么根据以上信息我们可以建立动态整型规划模型,即以每年的前八个月作为动态规划中的8种状态,在满足文中的可持续捕捞的约束条件下,先确定这前八个月中,每个月的捕捞量,最后求得这八个月总捕捞量的最大值;当然我们还可以建立微分方程模型,把每一龄鱼的数量变化看成是随时间连续变化的,将每一龄鱼的初始数量减去第八个月末的数量就可得到该龄鱼的捕捞数量,然后可得到这八个月内总的捕捞量,当然这也要满足可持续捕捞的约束条件。模型建设由题意知,对于1龄鱼,每年初的条数是由前一年3龄鱼和4龄鱼产卵,孵化成活数所决定的=*(1-r)*(1-)*0.5n*+*(1-r)*(1-)*n*;对于2龄鱼,每年初的条数是由前一年1龄鱼成活数决定*(1-r);对于3龄鱼,每年初的条数是由前一年2龄鱼成活数决定*(1-r);对于4龄鱼,由每年初的3龄鱼的条数和4龄鱼成活数决定*(1-r)*(1-)+*(1-r)*(1-);要想实现可持续捕获。即每一年初的各年龄组鱼群条数等于前一年鱼群的条数即=;由于智能捕获3龄鱼和4龄鱼,且根据题意知=0.42*;因此得到最大捕获量S=22.99**+17.86**利用微分方程来分析鱼群的数量是随着时间而连续变化的,所以假设r为自然死亡率,在时间t~t+△t时间内,由于捕捞不到1,2龄鱼,所以1,2龄鱼的数量=-r* i=1,2;变形得: i=1,2;解得 = i=1,2;对于3,4龄鱼,由于捕捞是在前八个月进行的,因此在前八个月,即0

捕鱼问题 matlab,鱼捕捞问题(数学建模).docx相关推荐

  1. 重金属污染源matlab代码,2011重金属污染源的数学建模.docx

    2011重金属污染源的数学建模.docx 2011高教社杯全国大学生数学建模竞赛承诺书我们仔细阅读了中国大学生数学建模竞赛的竞赛规则我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话.电子邮件 ...

  2. matlab球落点的数学建模,MATLAB数学建模:智能优化算法-人工鱼群算法

    MATLAB 数学建模: 人工鱼群算法 1. 基本原理 人工鱼群算法是一种受鱼群聚集规律而启发的优化算法. 在人工鱼群算法中, 我们假定鱼群的活动行为分为: 觅食行为, 群聚行为, 追随行为和随机行为 ...

  3. matlab zscore pdist,聚类分析数学建模论文

    引言 近年来,全国大学生数学建模竞赛迅速发展,为国家培养了大批应用型人才.但由于各地区教育水平不同.相关部门对竞赛的重视程度不同,导致各地区组织学生参加大学数学建模竞赛的规模不同,在该项赛事中取得的成 ...

  4. 数学建模用matlab还是python_参加数学建模用 MATLAB,还是 Python?

    ) X Q# ~ v# e' N2 [, @0 K9 B4 C" g 参加数学建模用 MATLAB,还是 Python?作者:薛定谔的猫4 V4 q6 W" }8 m6 J9 H# ...

  5. 葡萄酒的评价matlab代码,MATLAB·设计论文葡萄酒质量评价数学建模.docx

    MATLAB·设计论文葡萄酒质量评价数学建模 葡萄酒质量评价的数学建模摘 要 :关于葡萄酒质量的评价,通常是通过评酒员的打分来确定的.本论文通过对酿酒葡萄与葡萄酒的理化指标之间的相关关系和评酒员打分进 ...

  6. 数学建模matlab和python_参加数学建模用 MATLAB,还是 Python?

    你应该学习吉他还是钢琴?你应该学习足球还是篮球?你应该学习化学还是物理学?这些问题的答案取决于你的兴趣点在哪里,方向选择是什么,而后再说选什么 :让我们借助比较通俗的方式切入,来讨论Matlab和Py ...

  7. matlab 百鸡问题,数学建模知识及常用方法-精选.pdf

    数学建模知识及常用方法-精选 数学建模知识 --之新手上路 一.数学模型的定义 现在数学模型还没有一个统一的准确的定义,因为站在不同的角度可以有不同的定 义.不过我们可以给出如下定义: "数 ...

  8. 数字填图问题matlab上机实验报告,数学建模实验报告数字填图问题

    数字填图问题 一.实验目的及意义 本实验旨在通过生活中几个常见的数字填图问题的探究,探究这类问题的逻辑推理解法和计算机解法. 二.实验内容 1. 数字填图的逻辑推理: 2. 数字填图的计算机解法. 三 ...

  9. matlab交巡警平台,数学建模2011年交巡警平台题目matlab进行数据练习

    题目: 题目给出的数据: 还有城市中平台和道路设置的图示. 本次练习的目的: 主要熟悉matlab导入excel数据,编写matlab程序对数据进行处理 练习需要完成的目标: 通过编写matlab程序 ...

最新文章

  1. 有关java的一些话
  2. 了解女友的心还不如了解Python之在Python中解析和修改XML
  3. 基本的try-cathc-finally异常处理
  4. makefile 库目录
  5. centos下wget时提示unable to resolve host address ...
  6. 爬虫 spider11——搭建分布式架构通过feign技术,开发服务消费者
  7. Stone Game
  8. spring mvc学习(21):testparam请求参数和请求头表达式
  9. delay在java中有什么用_java中DelayQueue的使用
  10. deepin linux 安装packet tracer 7.0
  11. 数据结构和算法9——哈希表
  12. 网站和搜索引擎是分工协作的伙伴关系
  13. logback控制台彩色日志输出
  14. mysql数据库 timeout_MYSQL数据库SQL查询超时的设置方法(关于timeout的处理)
  15. 使用nuvoton976DK61Y BSP运行自己的demon
  16. Freemarker操作word文档
  17. 菜鸟入门:Java语言学习
  18. 模拟豆机、高尔顿瓶【java】
  19. Hive小额数据处理(模拟数据已给出)
  20. NPOI Word 编程学习总结

热门文章

  1. TJUCTF新生赛-AI安全专栏write up
  2. 计算机校本研究题目,信息技术小课题研究题目大全
  3. 沈航数值-17-18年A-有答案
  4. 我的开源项目从0到1024的过程
  5. 【已解决】docker overlay2占用大量磁盘空间处理方法
  6. int,long,long long类型的数值范围
  7. 微信小程序Swiper组件轮播图片尺寸填坑
  8. vue实现仿阿里云官网的ace-view-fullColumn模块
  9. android 个推封装,Android个推快速集成
  10. python通过手机拍摄的视频图片进行人脸头像采集