当前位置: 首页 > news >正文

第四次博客作业

(1)贪心策略:每次选择右端点最小的点,且仅当当前被选区间左端点大于上一个选择的右端点时,才新增选点。

(2)贪心性质的证明:
设区间集合E = {1,2,...,n}以按右端点的坐标升序排列,区间1具有最小的右端点。

 a.贪心选择性质:设A⊆E是最优解且A中覆盖的第一个区间(即右端点最小的区间)是k。若k = 1,则最优解包含区间1;若k > 1,因为区间按右端点升序排列,区间1的右端点<=区间k的右端点,故区间1与A中除k外的区间兼容。令 B = A - {k}∪{1},则 B 覆盖的区间数与 A 相同,因此 B 也是最优解。b.最优子结构性质:设原问题的最优解为A,由贪心选择性质,A包含区间1。记区间1的右端点为R1,则A中剩余的区间是E中左端点 > R1的区间构成的子集合E',设A' = A - {1}。若A'不是E'的最优解,则存在E'的最优解B'且|B'| < |A'|, 则B' ∪ {1} 是E的解且|B'| + 1 < |A|。此与A是最优解矛盾。

(3)时间复杂度:主导因素为对右端点进行排序,时间复杂度为O(nlogn)。

  1. 对贪心算法的理解
    (1)贪心算法只考虑当前情况下最有利的选项,不考虑全局最优。
    (2)贪心算法不是万能的,不能盲目套用,必须满足贪心选择性质(局部最优能能通向全局最优)和最优子结构性质(原问题最优解包含子问题最优解)这两个条件。因此寻找贪心策略时需首先从这两个方面进行考虑。
    (3)在设计贪心策略时应该多尝试找反例,只要有一个例子用该策略得到的不是最优解,就说明策略无效。
    (4)要弄清楚动态规划、贪心法和回溯法的区别。贪心是“一条道走到黑”,动态规划是“记着路找最优”,回溯是“走错了回头换条路”。
http://www.jsqmd.com/news/69155/

相关文章:

  • 芯片腾飞
  • 2025视觉检测设备权威测评榜单正式发布
  • 画图工具
  • 大学生必备APP精选:助力学业与生活的实用工具
  • 2025年地毯品牌最新推荐榜,聚焦企业技术创新、原料品质与市场口碑深度解析羊毛,无胶,可拆洗双层,客厅,卧室,中古风,儿童房,可拆洗,床边,无胶防水地毯公司推荐
  • 中美跨境国际快递配送清单:轻小件低价寄,带电_特货合规清关
  • JVM运营内存清空查看
  • 实用指南:深度学习:从零开始手搓一个浅层神经网络(Single Hidden Layer Neural Network)
  • Linux《Socket编程Tcp》 - 指南
  • 【C语言】结构体
  • 2025 年 12 月上海逃生装备厂家权威推荐榜:聚焦逃生滑道、缓降管、应急器材,解析智能与柔性技术的安全守护之选
  • 2025年中国珍珠奶茶加盟TOP10一线品牌榜
  • 2025最新油田助剂厂家推荐榜:实力企业赋能油气开发,全国优质供应商精选
  • 博弈论模型中的学习与算法设计
  • 《Zephyr RTOS 深度学习指南与生成式AI结合方法探讨》第六章 - 详解
  • 关于敏感信息检测技术的理论知识
  • 自定义拦截器不生效问题记录
  • 102302122许志安作业4
  • Logo设计机构权威选择指南:2025年十大战略型设计服务商深度解析
  • 2025年最新垃圾分类/处理/分拣设备实力厂家TOP5深度解析
  • 纯前端也能用大模型?我的本地推理 + 云端推理混合方案经验
  • 2025 激光焊接机权威榜单出炉!10 大厂家硬核 PK,国产化技术领跑全球
  • 揭秘姜胖胖韩式烤肉连锁加盟:高知名度与好口碑背后的秘密
  • Q:RabbitMQ 安装教程(openEuler 22.03 LTS-SP3)
  • 大学生必备App全攻略:从学习到生活,这几款神器让你轻松拿捏校园时光
  • 你的故事如何打动梦校?留学中介 TOP8 文书能力排行榜
  • 大学生必备 APP 清单,错过血亏!
  • 留学必备APP全攻略:从学习到生活,这几款神器让你轻松适应海外生活
  • 在.NET中实现一库多租户(Single Database Multi-Tenancy)模式,主要通过共享数据库但隔离数据的方式实现。
  • 全流程跟踪!留学中介排行榜TOP10把控申请节奏