中国大师——段凡丁

Nginx源码安装和基础配置 Nginx简介 nginx: 世界第二大web服务器软件,以高并发、低消耗著称,源自于俄罗斯,创建者 Igor(伊戈尔),2004年开源,最早以代理服务器的身份出现,2015成立nginx公司,2019年以6.7亿被F5 Networks公司收购。 代理服务器: 正向:squid 反向: squid:最古老的代理服务器 LVS: 优点: 1.抗负载能力强、是工作在网络4层之上仅作分发之用 2.配置性比较低,这是一个缺点也是一个优点,简单不易出错 3.工作稳定,抗负载能力很强,有完整的双机热备方案 阅读详情

作为一名学习计算机的人,怎能不知道一位中国大师的名字呢?
他,就是段凡丁——SPFA的发明者。


这里写图片描述

个人简介

段凡丁,男,高级工程师,重庆万州人,重庆大学计算机专业毕业。现任西南交通大学软件学院副院长、信息网络中心副主任、软件学院工会主席。重庆市万州区科技顾问团顾问、四川省政府采购评标专家。长期从事计算机网络、算法分析的研究、计算机应用系统开发、管理和教学工作。主研”微机远程网络辅助企业管理系统”。

科研成果

主编有《数据库基础及应用》、《计算机网络应用教程》、《新编计算机应用导论》三部专著。在各类科技杂志上发表论文30多篇,主要有《关于最短路径的SPFA快速算法》、《?O(n)时间复杂性的超快速分类算法》、《独立于数据量的高效检索》、《电力计量计费自动化系统的设计与应用》、《基于远程架构C/S的铁路建设投资管理系统》等。主持开发的项目20多项,主要有”四川交通职业技术学院校园网”、”乐山师范学院校园网”、”信阳师范学院校园网”、”兰州交通大学图书馆网络信息系统”、”西藏中小企业科技信息发布平台”、”郑州、武汉、西安铁路工程指挥部网络及应用系统”等。

最短路径问题一直是计算机科学、图论、交通运输、运筹学等学科的一个研究热点。段凡丁于1994年发表的最短路径SPFA算法,其高效性和易实现性比国际上著名的Dijkstra算法和Bellman-Ford算法更具优势,突破性地取得巨大成绩,成为了经典的算法之一。在国内外的NOIP(全国青少年信息学奥林匹克联赛) 和ACM-ICPC(ACM国际大学生程序设计竞赛)竞赛中受到广泛的关注和学习,赢得了强烈的反响和好评。SPFA算法已被收入百度百科的科技词条。
这里写图片描述
事实上,在Bellman-Ford算法原论文中就提到了队列优化,在国内取名为SPFA而广为流传,在国际上名字就叫Bellman–Ford队列优化。SPFA的复杂度在严格意义上仍旧为O(VE),只不过在随机数据中效果很好,以下为作者原文对复杂度的证明:

算法编程后实际运算情况表明m一般没有超过2n.事实上顶点入队次数m是一个不容易事先分析出来的数,但它确是一个随图的不同而略有不同的常数.所谓常数,就是与e无关,与n也无关,仅与边的权值分布有关.一旦图确定,权值确定,原点确定,m就是一个确定的常数.所以SPFA算法复杂度为O(E)(证毕)

作者并没有从均摊意义上给予证明,只是通过实践发现效果不错,便断言复杂度为O(E)。如今有人给出了证明,Bellman–Ford队列优化(SPFA)的复杂度并不是O(E)。(证明详见维基百科Bellman–Ford algorithm)

成果及获奖

获四川省1986年科技进步三等奖;主持”SAP5与SIEMENS 7570C计算机系统接口优化”项目,获四川省1989年优秀软件三等奖;主研”电力计量计费自动化系统”,获深圳市2000年科技进步三等奖、国家经贸委1999年国家级新产品奖;主研”铁路建设投资管理系统”,获铁道部2004年优秀勘察设计软件二等奖、第八届全国优秀工程设计软件铜质奖。

Linux 使用rm -rf /*命令后,恢复系统方法 Linux 使用rm -rf /*命令后,恢复系统方法 个人学习记录 这里实验环境采用的是radhel7.1的版本: 个人认为核心就是缺失什么组件,就从别的地方复制什么组件过来,先把系统拉起来,再慢慢恢复配置 进入救援模式 1、将/dev/sda两个分区分别挂载看看,里面的内容,有内容的就是根存在的分区 2、ifconfig eno16777777 192.168.8.2 3、从另外一台一样系统的根 。用 tar打包,一个个文件夹拷贝过来 4、到坏系统,scp另外一个系统的etc.tar.gz 5 阅读详情

相关推荐

gdal3.5.1 C#引用dll

9个dll,c#直接引用即可

SPFA算法理论体系终极论证

SPFA相关详细论证历史事件Bellman-Ford算法简述即证明SPFA的正确代码的忽悠正确复杂度分析 历史事件 众所周知,SPFA是一种对Bellman-Ford算法的优化。国内业界首次提出是1994年西南交通大学的在学报上发表的论文。但实际上早在1956年Bellman-Ford算法提出的论文里已经提到了用类似bfs的队列方式松弛,之后国外也有人用过。只是起了个名字。而且不知道他当时是抱着什么心态写的论文,这篇论文漏洞很多(作者自己的观点几乎全是错的),而且作者思考的很浅很简单(应该

sidnee的博客 4838

Dijkstra与SPFA算法的不同之处对比

SPFA算法 此处为SPFA算法详解 用dis数组记录源点到有向图上任意一点距离,其中源点到自身距离为0,到其他点距离为 INF。将源点入队,并重复以下步骤: 1、队首x出队 2、遍历所有以队首为起点的有向边(x,i),若dis[x]+w(x,i)<dis[i],则更新dis[i] 3、如果点i不在队列中,则i入队 4、若队列为空,跳出循环;否则执行1 Dijkstra算法 此处为Dijkstra算法详解 清除所有点的标号; 设d[0]=0,其他d[i]=INF;//INF是一个很大的值,用来替代正无穷 循环n次 { 在所有未标号结点中,

【算法赌场】SPFA算法

SPFA 算法的全称是:Shortest Path Faster Algorithm,是西南交通大学于 1994 年发表的论文中的名字。不过,的证明是错误的,且在 Bellman-Ford 算法提出后不久(1957 年)已有队列优化内容,所以国际上不承认 SPFA 算法是提出的。这个事情其实给我们信息学的学习一些启发的。首先,肯定是一个大神了,他整理出了这个算法,发表论文。

dazys的博客 691

【智能算法】SPFA算法

SPFA算法,全称Shortest Path Faster Algorithm,是Bellman-Ford算法的一种队列优化形式,由西南交通大学于1994年提出(尽管其证明存在错误,且队列优化的概念在Bellman-Ford算法提出后不久即已存在)。SPFA算法主要用于求解含有负权边的单源最短路径问题,并具备判断负权环的能力。

大雨淅淅的博客 2514

【2】Dijkstra与SPFA等常见最短路算法的分析与比较——Bellman-Ford与SPFA

Bellman-Ford、SPFA、SLF、LLL、负环、MinPoP

良月澪二的博客 864

中国的营销大师营销大咖有哪些?

特长公司营销战略的制订与实施、营销计划、出售队伍的树立以及不同出售形式的实施等。著有《用脑拿订单》、《汽车出售的第一本书》、《公司的狼性》、《公司的羊性》、《公司的虫性》、《公司核心竞争力》等系列有声书。从业十三年发明了DTCL手机"我国手机新形象"、益生堂三蛇胆"战痘的青春"系列广告、万家乐"火先锋"系列、广州移动"承受短信承受爱"、长城干红系列广告、亿家能太阳热水器系列广告、青岛啤酒原生"活的不一样"系列广告、美菱冰箱"新鲜的,美菱的"、国旅新景界、天健花园"居住文化的代表作"等经典之作。

947

中国姓名学大师排行榜,山东济南最有名的起名大师是谁

中国姓名学大师排行榜,山东济南最有名的起名大师是谁

1201

奇门遁甲起名大师颜廷利:中国最厉害的改名字大师

奇门遁甲起名大师颜廷利:中国最厉害的改名字大师

1055

中国最受欢迎起名大师,国内顶级的姓名学大师是谁

中国最受欢迎起名大师,国内顶级的姓名学大师是谁

497

为什么中国缺乏世界级的大师

为什么中国缺少在世界上举足轻重的大师级人物,这不能不让人感到悲哀。究竟是什么原因造成这个状况的呢?到底是在哪个环节上出了毛病了呢?对于这个状况我们又能做些什么呢?有谁能给出一个可以接受的答案呢?或者我们就此可以成立一个课题组,来一起探讨这个问题。

卧雨听风轩 1421

中国当代著名人物起名大师颜廷利:天下第一名山在哪里?

中国当代著名人物起名大师颜廷利:天下第一名山在哪里?

770

中国姓名学十大权威专家颜廷利:全国排名第一的起名大师

中国姓名学十大权威专家颜廷利:全国排名第一的起名大师

890

数学大师丘成桐:中国的科技至少要倒退20年

数学大师丘成桐:中国的科技至少要倒退20年以目前的本科教育模式,国内不可能培养出一流人才中国大学生的基础水平,尤其是修养和学风在下降 哈佛毕业生的论文水平比国内有些院士的文章都好如果不重视学风建设,中国科技至少后退20年。基础教育不扎实,不可能培养出一流人才“如果不重视基础教育,以目前的本科教育模式,国内不可能培养出一流人才。”8月6日,数学大师丘成桐在北京接受记者专访时,开门见山道出了他的隐...

小詹学python的博客 427

全职大师服务器维护,《全职大师》14日更新 中国风皮肤吸睛

腾讯首款双角色搭配对战网游《全职大师》自CP内测开启以来,便吸引了无数的玩家前来体验,而随着CP内测开启一周,《全职大师》也将在7月14日迎来第一周的版本更新,玩家们期待已久的中国风皮肤也将会在此次更新中登场!龙的传人 景泰许久不见的霹雳旋风棍法传人景泰最近又重出江湖了,在全新登场的这款极具中国特色的皮肤中景泰身穿武术服,手持武术棍全然一副武术大师的模样。景泰作为游戏中强力的近战大师,灵活机动性极...

weixin_32142311的博客 241

最快的最短路——SPFA

  SPFA是求单元最短路径的算法,SPFA算法的全称是:Shortest Path Faster Algorithm。  SPFA算法是西南交通大学于1994年发表的。SPFA可以计算有负边权的图,所以非常的万能。 SPFA的思想其实非常简单就是一种动态逼近,设立一个先进先出的队列q用来保存待优化的结点,优化时每次取出队首结点u,并且用u点当前的最短路径估计值对离开u点所指向的结点v进...

阿嚏的博客 741

【经典算法】一文搞懂单源最短路径算法

文章摘要:本文系统介绍了单源最短路径问题的三种主要算法:Dijkstra算法、Bellman-Ford算法和SPFA算法。Dijkstra算法基于贪心思想,适用于非负权图,时间复杂度为O((E+V)logV);Bellman-Ford算法能处理负权边,时间复杂度为O(VE);SPFA算法是前者的队列优化,平均时间复杂度为O(m)。文章详细阐述了各算法的思想、实现步骤、代码示例(Python)和时间复杂度分析,并对比了它们在不同场景下的适用性。

大雨淅淅的博客 1050

代码随想录算法训练营第71天:路径算法[1]

Bellman_ford 是可以计算 负权值的单源最短路算法。其算法核心思路是对 所有边进行 n-1 次 松弛。弄清楚 什么是 松弛?为什么要 n-1 次?对理解Bellman_ford 非常重要。

2302_79934729的博客 1133

【图论基础】一文读懂SPFA算法:原理、代码、图解与负环判断

本文介绍了SPFA算法及其应用。SPFA是对Bellman-Ford算法的队列优化,通过仅处理距离被更新的顶点来提高效率。文章详细讲解了SPFA的核心原理、实现方法(包括初始化、主循环和结束条件),并提供了C++代码示例和优化技巧(如SLF和LLL)。此外,通过洛谷P3385负环检测的例题,展示了SPFA的实际应用。虽然SPFA最坏时间复杂度为O(nm),但在许多场景下表现优异,是处理带负权边最短路的有效工具。

Ahu_iii的博客 1209

比快速排序更快算法

 该算法由西南交通大学老师提出,提出的时间比较早,1992年还是1993年。我应一个朋友的要求把这个算法实现了,并跟快速排序算法作了比较,发现确实是要比快速排序快。      我们都知道快速排序算法的时间复杂度是O(N*log2 N),据老师论文中的描述,超快速排序算法可达到O(N)的效率。      我们先来看看算法的核心思想:利用hash地址散列原理,设计散列函数H

WINCOL的专栏 4261

算法八:Bellman-Ford算法及优化

一、Bellman-Ford算法 求最短路径,可适用边的权值为负数或正数的(Dijkstra只适用于正权值) n个顶点,m条边的图: 最多有n-1个循环,每个循环里对每一条边都执行松弛操作,此时就会有些顶点已经求得最短路,即这些顶点的最短路的“估计值”变成“确定值”。此后这些顶点的最短路的值就会一直保持不变,不再受后续松弛操作的影响。 一句话概括:对所有的边进行n-1次“松弛”操作

my88site的专栏 1228
上一篇: 汉字编码集
下一篇: knn算法的部分处理操作
Cherry_37
博客等级 码龄9年 4粉丝 40原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值