
模型与算法
文章平均质量分 91
算法
kt4ngw
Keep Moving
展开
-
【数学建模】2018数学建模国赛B题 --python实现情况1
2018年国赛B题数据code:只采用第一组数据# -*- coding: utf-8 -*-"""Created on Sun Feb 23 11:23:49 2020@author: t4ngw"""import numpy as npimport mathMove = [0, 20, 33, 46]#rgv移动每一个位置的时间Work = 560Switch ...原创 2020-04-04 11:30:23 · 12493 阅读 · 4 评论 -
【评价模型】模糊综合评价法 _数学建模 续更
数学建模 模糊综合评价这里写目录标题1.什么是模糊综合评价2.问题引入3.建模步骤4.参考文献5.代码1.什么是模糊综合评价模糊综合评价是以模糊数学为基础 ,应用模糊关系合成的原理, 将一些边界不清, 不易定量的因素定量化 ,进行综合评价的一种方法。2.问题引入例:考核公司里的员工,我们该从哪几个方面去评判(因素集),又该怎么评判(评语集),这几个方面各自占的权重(权重集)。3.建模步骤(a)(a)(a). 因素集的确定原创 2020-06-03 10:28:09 · 8266 阅读 · 0 评论 -
【优化算法】模拟退火(SA)求最值
例函数:y=0.5x2−20x+1y=0.5x^{2}-20x +1y=0.5x2−20x+1模拟退火(SA)程序,如下:import mathimport numpy as npdef x_y(x): return 0.5*x**2 - 20*x + 1 T = 100T_min = 0.5x = np.random.uniform(0, 100)y = 0t = 0...原创 2020-05-07 10:09:01 · 835 阅读 · 0 评论 -
【评价模型】层次分析法(AHP) 个人总结 续更
这里写目录标题1.问题提出2.概念提出3.层次分析法的基本思路4.层次分析法的基本步骤4.1 建立层次结构模型4.2 构建成对比较矩阵4.3 做一致性检验1.问题提出日常生活中有很多的决策问题。决策是指在面临多种方案时需要依据一定的标准(一个或多个)选择某一种方案。例1 购物:买钢笔,一般要依据质量、颜色、实用性、价格、外型等方面的因素选择某一支钢笔.例2 择业:面临毕业,可能有高校、企业等单位可以去选择,一般依据工作环境、工资待遇、发展前途等因素择业。2.概念提出3.层次分析法的基本思路原创 2020-05-18 21:46:42 · 12662 阅读 · 2 评论 -
【排序算法】插入排序_C语言实现_Python实现
# 直接插入排序下面我们介绍直接插入排序算法的原理及其代码实现,## 1.1 直接插入排序的算法思想:**思想**:就是从前往后依次遍历整个数组,每次将待排序的元素的按照其大小插入到前面已经排好的序列中,直到遍历整个数组完毕。## 1.2 实例介绍**下面将某个实例和图片**来介绍插入排序的思想和代码;假设数组 $$arr=[5, 2, 4, 6, 1, 3]$$**下方介绍的图片显示颜色为黄就是已经排好的序列,显示为蓝色就是还未排好的序列**①第0轮,从5开始,因为5的左边原创 2020-04-04 09:31:52 · 6273 阅读 · 0 评论 -
【排序算法】简单选择排序及实例_C语言代码实现_Python代码实现
简单选择排序及实例 C语言代码实现 Python代码实现简单选择排序简单选择排序是选择排序的一种。问:那么什么是选择排序?答:每趟从待排序的记录中选出关键字最小的元素,顺序放在已排序的记录序列末尾,直到全部排序结束为止。1 简单选择排序的思想与流程从上文“什么是选择排序”,引申出简单选择排序的思想;①从待排序数组元素中,找到值最小的元素;②将值最小的元素与待排序数组元素的第一个元素互换;③重复(元素个数-1轮次)①②,至此直到数组元素排序完成。2 实例介原创 2022-02-04 11:34:14 · 4049 阅读 · 0 评论 -
【排序算法】快速排序及其C语言实现_Python实现
快速排序1 算法思想2 算法步骤3 实例4 算法分析4.1 时间复杂度4.2 空间复杂度4.3 稳定性5 算法优化6 代码6.1 C语言实现6.2 Python代码实现7 参考文献下面我们介绍快速排序算法的原理及其C语言代码和Python代码实现,1 算法思想在待排序的初始数组arrarrarr中选取一个元素 (通常为第一个元素) 作为基准元素 PPP ,将数组元素划分成两个数组——arr左,arr右arr_{左},arr_{右}arr左,arr右.arr左arr_{左}arr左内的元素全小原创 2022-02-01 11:49:33 · 2612 阅读 · 0 评论 -
【排序算法】冒泡排序及其C语言实现_Python实现
1 冒泡排序下面我们介绍冒泡排序算法的原理及其C语言代码和Python代码实现,【排序算法】冒泡排序及其C语言实现_Python实现1.1 算法思想思想: 从前往后(或从后往前)两两比较相邻元素的大小,按照元素的大小(若Ai>Ai−1若A_{i}>A_{i-1}若Ai>Ai−1)进行交换,直到元素全部比较完。1.2 实例介绍下面将某个实例和图片来介绍插入排序的思想和代码;假设数组注:本文依据从前往后冒泡的思想进行实例及代原创 2022-01-30 15:09:20 · 2816 阅读 · 2 评论