Problem Modeling and Solving
文章平均质量分 70
24251学期《问题建模与求解》课程相关
Aestheticism1021
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TJU Term24251《Problem Modeling and Solving》Chapter 8 Graph Algorithm
1.概念:(1)生成子图:保留全部的点以及部分的边。(2)生成树:符合树的定义(无回路,边数等于节点数加1)的生成子图。(3)最小生成树:生成树的各边权值之和最小的。2.Prim算法:思路:一种构造性算法,从点集出发,遍历剩余所有的点,将距离点集最小的点加入,同时更新剩余的所有的点到点集的最小距离,重复|V|次,如果点集中的点的数目少于|V|说明图不连通。特点:时间复杂度为O(|V|^2),适合边稠密的图。原创 2024-12-02 20:51:00 · 620 阅读 · 0 评论 -
TJU Term24251《Problem Modeling and Solving》Experiment No.2 Division and Backtrack
本次题目难度都较大,而且代码篇幅较长,挑战性较大,但是也确实学会了几个比较重要的知识点还有几个板子,第一是最小距离的板子,第二是归并排序的原理由加深了一遍印象,还有更加深入理解了dfs还有剪枝。剪枝4:每次拼接的时候,需要确保拼好部分的长度递减,只要不是第一根拼凑的木棍,确保的方式是每次都从刚才拼接木棍的下一根开始选。剪枝1:每次开始拼新一根木棍的时候,总是选剩下的最长的一根,如果选不了,则说明之前的策略也有问题;给定一段序列,在只能和相邻的树交换的前提下,求能够顺序排列的最小交换次数。原创 2024-11-24 19:36:03 · 363 阅读 · 0 评论 -
TJU Term24251《Problem Modeling and Solving》Experiment No.1 Recursion and Dynamic Programming
当m=n时,分为两种放置方式,第一种为至少一个盘子用不上为空,则n=n-1满足m>n继续递归,第二种为所有盘子都能用上,即每个盘子至少一个苹果,则m=m-n查看满足那种情况递归。解题思路:dp[],从左向右遍历,决策方程描述——第i个要还是不要,如果在第1~i-1个里有能加入i依然为严格递增序列的则加入,找到最大的作为前i个的最长严格递增子列,直至最后。原创 2024-11-07 00:23:06 · 474 阅读 · 1 评论 -
TJU Term24251《Problem Modeling and Solving》Experiment No.3 Branch and Bound, Graph Theory I
双机调度问题,一个任务必须首先在1号机器中加工再到2号机器中加工,一个机器不能同时加工多个零件,给出所有任务在1号和2号机器中的加工时间,求加工所有零件的最短时间。原创 2024-12-01 10:29:03 · 255 阅读 · 0 评论
分享