比较一组等高结构的迭代次数

( A, B )---14-30-2---( 1, 0 )( 0, 1 )

做一个网路,让B全是0,让A由14张图片组成,且每行只有一个点。收敛误差7e-4.收敛199次统计迭代次数的平均值。

共计算了68组,

序号

迭代次数

1

15822.83

9

1

1

1

1

1

2

15981.4

8

1

1

1

1

1

1

3

16001.1

10

1

1

1

1

4

16613.3

7

1

1

1

1

1

1

1

5

16978.43

11

1

1

1

6

17705.86

9

2

1

1

1

7

17725.42

8

2

1

1

1

1

8

18106.31

6

1

1

1

1

1

1

1

1

9

18275.99

10

2

1

1

10

18282.75

7

2

1

1

1

1

1

11

18611.29

12

1

1

12

19535.99

6

2

1

1

1

1

1

1

13

19692.46

8

2

2

1

1

14

19774.91

11

2

1

15

19961.06

7

2

2

1

1

1

16

19967.53

9

2

2

1

17

20272.72

5

1

1

1

1

1

1

1

1

1

18

21105.26

6

2

2

1

1

1

1

19

21230.21

10

2

2

20

21691.01

13

1

21

21751.23

5

2

1

1

1

1

1

1

1

22

21832.56

8

2

2

2

23

21884.62

7

2

2

2

1

24

22431.95

12

2

25

22957.2

6

2

2

2

1

1

26

23014.75

9

3

2

27

23016.72

5

2

2

1

1

1

1

1

28

23763.99

4

1

1

1

1

1

1

1

1

1

1

29

23833.5

11

3

30

24532.1

7

3

2

2

31

24822.23

5

2

2

2

1

1

1

32

24899.61

6

2

2

2

2

33

25119.11

4

2

1

1

1

1

1

1

1

1

34

25257

8

3

3

35

25653.47

10

4

36

26321.42

5

5

1

1

1

1

37

26589.18

4

2

2

1

1

1

1

1

1

38

27089.09

14

39

27654.77

9

5

40

27717.2

6

3

3

2

41

27783.03

4

4

1

1

1

1

1

1

42

28037.3

7

4

3

43

29049.1

5

3

2

2

2

44

29457

3

1

1

1

1

1

1

1

1

1

1

1

45

29724.76

4

4

2

1

1

1

1

46

30449.8

8

6

47

30958.17

3

2

1

1

1

1

1

1

1

1

1

48

31715.19

6

4

4

49

31879.01

4

4

2

2

1

1

50

31999.99

5

5

2

2

51

32004.99

3

3

1

1

1

1

1

1

1

1

52

33701.82

3

3

2

1

1

1

1

1

1

53

33795.65

7

7

54

34674.85

4

4

2

2

2

55

35479.74

3

3

3

1

1

1

1

1

56

36556.56

5

5

4

57

37736.06

3

3

3

2

1

1

1

58

38399.47

4

4

4

2

59

40199.67

2

1

1

1

1

1

1

1

1

1

1

1

1

60

40311.91

3

3

2

2

2

2

61

41348.17

2

2

1

1

1

1

1

1

1

1

1

1

62

43012.87

2

2

2

1

1

1

1

1

1

1

1

63

43876.59

3

3

3

3

2

64

45032.62

2

2

2

2

1

1

1

1

1

1

65

47020.86

2

2

2

2

2

1

1

1

1

66

49596.83

2

2

2

2

2

2

1

1

67

52392.82

2

2

2

2

2

2

2

68

69043.42

1

1

1

1

1

1

1

1

1

1

1

1

1

1

如第一组,对应的A的结构为

9

1

1

1

1

1

1

2

3

4

5

6

7

8

9

10

11

12

13

14

1

1

2

1

3

1

4

1

5

1

6

1

7

1

8

1

9

1

10

1

11

1

12

1

13

1

14

1

第26组对应的A的结构为

9

3

2

1

2

3

4

5

6

7

8

9

10

11

12

13

14

1

1

2

1

3

1

4

1

5

1

6

1

7

1

8

1

9

1

10

1

11

1

12

1

13

1

14

1

所有这些结构的高度都是14,首先比较主列点数量相同的情况

17

20272.72

5

1

1

1

1

1

1

1

1

1

21

21751.23

5

2

1

1

1

1

1

1

1

27

23016.72

5

2

2

1

1

1

1

1

31

24822.23

5

2

2

2

1

1

1

36

26321.42

5

5

1

1

1

1

43

29049.1

5

3

2

2

2

50

31999.99

5

5

2

2

56

36556.56

5

5

4

这8个结构主列都有5个点,列数越少迭代次数越大。

再比较列数相同情况下的顺序

1

15822.83

9

1

1

1

1

1

7

17725.42

8

2

1

1

1

1

15

19961.06

7

2

2

1

1

1

25

22957.2

6

2

2

2

1

1

36

26321.42

5

5

1

1

1

1

49

31879.01

4

4

2

2

1

1

60

40311.91

3

3

2

2

2

2

这7个结构都只有6列,主列的点越小迭代次数越大。

因为主列点越少会导致列数增加,而列数增加会导致迭代次数变大,所以迭代次数最小的结构应该主列点数和列数都处于中间位置。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

1

68

2

 

67

66

65

64

62

61

59

3

 

63

60

57

55

52

51

47

44

4

58

54

49

45

41

37

33

28

5

56

50

43

36

31

27

21

17

6

48

40

32

25

18

12

8

7

53

42

30

23

15

10

4

8

46

34

22

13

7

2

 

9

39

26

16

6

1

10

35

19

9

3

11

29

14

5

12

24

11

13

20

14

38

让横坐标是列数,纵坐标是主列点数,画成表格.同行由左向右依次减小,同列由上倒下依次减小。最小值出现在(9,6)位置,并且沿对角线两侧依次变大1,3,5,11,20,38和1,2,4,8,17,28,44,59,68.。(1,14)这个结构迭代次数最大,而(14,1)这个结构的迭代次数的序号接近最大值的一半。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/613217.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

回顾2023,立2024flag

文章目录 回顾2023与CSDN相识专栏整理数据回顾 立2024flag 回顾2023 在过去的一年里,前端技术不断演进和创新。新技术、新框架层出不穷,给前端工程师提供了更多选择和挑战。2023年已经成为过去,回首这一年,我们也经历了许多挑战和…

如何在React 中更好使用JSON.stringify

对象的记忆化:不用将所有内容都变成字符串,只需使用useMemo. 仅在需要时更改它们。 做你自己的侦探:如果事情变得复杂,就卷起袖子编写一个自定义函数,以便在事情真正发生变化时弄清楚。 保持简单、愚蠢:尽…

leetcode - 2751. Robot Collisions

Description There are n 1-indexed robots, each having a position on a line, health, and movement direction. You are given 0-indexed integer arrays positions, healths, and a string directions (directions[i] is either ‘L’ for left or ‘R’ for right). Al…

python_数据可视化_pandas_导入excel数据

目录 1.1导入库 1.2读取excel文件 1.3读取excel,指定sheet2工作表 1.4指定行索引 1.5指定列索引 1.6指定导入列 案例速览: 1.1导入库 import pandas as pd 1.2读取excel文件 pd.read_excel(文件路径) data pd.read_excel(D:/desktop/TestExcel…

c语言进阶指南(17)——动态内存管理

欢迎来到博主的专栏——c语言进阶指南 博主id已更新: 文章目录 动态内存分配malloc动态内存的释放free其他的动态内存管理函数callocrealloc使用realloc函数调整动态内存空间使用realloc函数分配动态内存空间 动态内存分配 动态内存分配是内存分配的一种方法&#…

Python教程39:使用turtle画今天日期

---------------turtle源码集合--------------- Python教程36:海龟画图turtle写春联 Python源码35:海龟画图turtle画中国结 Python源码31:海龟画图turtle画七道彩虹 Python源码30:海龟画图turtle画紫色的小熊 Python源码29&a…

向量检索-用最简单的语言

看之前首先要懂两个基本条件: 1. 什么是向量 2. 会使用向量的检索 3. 知道至少一种向量的索引 这里我们拿比较的流行的HNSW算法来进行分析: 最直接的做法是根据向量在给定数据集中采用KNN来找到K个最近的向量。但在实际应用中,待检索的数据往…

14.kubernetes部署Dashboard

Dashboard 是基于网页的 Kubernetes 用户界面。 你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。 你可以使用 Dashboard 获取运行在集群中的应用的概览信息,也可以创建或者修改 Kubernetes 资源 (如 Deployment,Job,D…

k8s的存储卷之静态

存储卷----数据卷 容器内的目录和宿主机的目录进行挂载 容器在系统上的生命周期是短暂的,delete,k8s用控制创建的pod,delete相当于重启,容器的状态也会回复到初始状态 一旦回到初始状态,所有的后天编辑的文件都会消…

Python自动化测试框架:Unittest 断言详解

断言是编程中常用的一种验证方法,也是测试代码中最重要的部分,用于验证某个条件是否为真,验证测试结果与预期结果是否一致。 unittest 提供了方便的断言方法,用于验证测试结果是否符合预期,若验证失败,则会…

JavaScript不常见但好用的运算符

前言 如果我问在JavaScript中&#xff0c;你用到的最常见的运算符是什么&#xff0c;你可能会回答以下几种&#xff1a; 、 -、 *、/、 %、 、 ?、 !、 &&、 ||、 >、 < 如果我问你知道但是不常用、不会用的运算符&#xff0c;你可能会回答以下几种&#xff…

leetcode 动态规划(最后一块石头的重量II、目标和、一和零)

1049.最后一块石头的重量II 力扣题目链接(opens new window) 题目难度&#xff1a;中等 有一堆石头&#xff0c;每块石头的重量都是正整数。 每一回合&#xff0c;从中选出任意两块石头&#xff0c;然后将它们一起粉碎。假设石头的重量分别为 x 和 y&#xff0c;且 x < …

FlinkOnYarn 监控 flink任务

Flink任务一般为实时不断运行的任务&#xff0c;如果没有任务监控, 任务异常时无法第一时间处理会比较麻烦。 这里通过调用API接口方式来获取参数&#xff0c;实现任务监控。 Flink任务监控&#xff08;基于API接口编写shell脚本&#xff09; 一 flink-on-yarn 模式 二 编写she…

用友移动管理系统 upload任意文件上传漏洞

产品介绍 用友移动系统管理系统是用友公司推出的一款移动办公解决方案&#xff0c;旨在帮助企业实现移动办公、提高管理效率和员工工作灵活性。 漏洞描述 用友移动系统管理系统/mobsm/common/upload等接口存在任意文件上传漏洞&#xff0c;未经授权攻击者通过漏洞上传任意文…

Python---爬虫学习(详细注释/优化)

from bs4 import BeautifulSoup import re # 正则表表达式文字匹配 import urllib.request, urllib.error # 指定url&#xff0c;获取网页数据 import xlwt findlink re.compile(ra href"(.*?)">) # 电影链接 findImageSrc re.compile(r<img.*src"(…

Flutter组件GridView使用介绍

介绍 GridView 是 Flutter 中用于创建网格布局的滚动小部件。它可以创建多列布局&#xff0c;并且每个网格单元可以包含一个小部件。 GridView 提供了几种构造函数来创建不同类型的网格布局&#xff1a; GridView&#xff1a;最通用的构造函数&#xff0c;完全自定义网格布局…

C++系列十六:类与对象

一、引言 在C编程中&#xff0c;类&#xff08;Class&#xff09;和对象&#xff08;Object&#xff09;是核心概念&#xff0c;它们为程序员提供了一种组织和封装数据及操作的方法。类作为对象的模板或蓝图&#xff0c;定义了对象的属性和行为。对象则是类的实例&#xff0c;…

怎么在unity3D工程中导入Newtonsoft.Json

打开 Unity 编辑器。 转到菜单栏的 “Window”&#xff08;窗口&#xff09;选项&#xff0c;然后选择 “Package Manager”&#xff08;包管理器&#xff09; 在搜索框中输入 “Newtonsoft Json” 进行搜索。 注意&#xff1a;要选择Unity Registry 在搜索结果中&#xf…

triton教程1:前言、安装、跑官方例子与推荐视频

一、为啥用triton&#xff1f; 之前部署使用过tensorrt视频流硬解码前后处理硬件&#xff08;cuda&#xff09;加速&#xff0c;已经是工业化、商业化的一套标准流程了&#xff0c;现在面临的挑战是&#xff1a; 多模型管理&#xff08;一个小公司所有算法工程师的模型推理都…

GC6109——双通道5V低电压步进电机驱动芯片,低噪声、低振动,应用摄像机,机器人等产品中

GC6109是双通道5V低电压步进电机驱动器&#xff0c;具有低噪声、低振动的特点&#xff0c;特别适用于相机的变焦和对焦系统&#xff0c;万向节和其他精密、低噪声的STM控制系统。该芯片为每个通道集成了256微步驱动器。带SPl接口&#xff0c;用户可以方便地调整驱动器的参数。内…