分享
 
 
 

TSP

王朝百科·作者佚名  2010-02-17
窄屏简体版  字體: |||超大  

乒乓球之TSP著名的日本乒乓球体育品牌。包括服装、球拍、乒乓球、乒乓球台等众多商品。2008届北京奥运会新加坡李佳薇即由该品牌赞助。

算法之TSPTSP问题的概述

旅行商问题,即TSP问题(Traveling Salesman Problem)是数学领域中著名问题之一。假设有一个旅行商人要拜访N个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值,这是一个NP难问题。

TSP问题的由来

TSP的历史很久,最早的描述是1759年欧拉研究的骑士周游问题,即对于国际象棋棋盘中的64个方格,走访64个方格一次且仅一次,并且最终返回到起始点。

TSP由美国RAND公司于1948年引入,该公司的声誉以及线形规划这一新方法的出现使得TSP成为一个知名且流行的问题。

TSP在中国的研究

同样的问题,在中国还有另一个描述方法:一个邮递员从邮局出发,到所辖街道投邮件,最后返回邮局,如果他必须走遍所辖的每条街道至少一次,那么他应该如何选择投递路线,使所走的路程最短?这个描述之所以称为中国邮递员问题(Chinese Postman Problem CPP)因为是我国学者管梅古教授于1962年提出的这个问题并且给出了一个解法。

人工智能上的旅行商问题,以下给出的是算法,只是理解算法之用。

for detail contact me QQ: 413309082

/****************算法总框架*****************************/

int i;

gs.search_init(adaptee.list_place.getSelectedIndex(),adaptee.list_fun.getSelectedIndex());

do{ i=gs.search_step(); }while(i==0);

/***************searchinit**************************/

public void search_init(int startindex,int strategy)

{

this.strategy = strategy;

AStar.graph= G;

G.setSize(AStar.len);

start.index = startindex;

Vertex s =new Vertex();

s.index = start.index;

s.parent = -1;

n =null;

s.value =f(s.index); //s的估价函数值

G.add(s);

start.parentpos = -1;

start.value = s.value;

open.add(start);

step=0;

}

/***************searchstep**************************/

public int search_step()

{

Open m ;

Vertex old_m;

int i,j;

int f;

int parentpos;

if(open.next==null)

return -1;//查找失败

//扩展的步骤数增加

step++;

//Open 表非空

//Open 表中移出第一个

n = open.removeFirst();

//n放入 CLOSE 中 ,返回放入的位置

parentpos=close.Add(n.index, n.parentpos);

if(n.index == start.index&&step!=1) //结束状态

return 1;

//扩展n结点

i=n.index;

for(j=0;j<len;j++)

{

if(i!=j&&value[j]!=-1) //对于所有n的后继结点 m(j)

{

if(j==start.index&&isAll(n)) //所有城市已访问过,且回到出发城市

{

f=f(j); //计算此时的f值

old_m=G.getVertex(j);

if(old_m!=null)

if(old_m.value>f||old_m.value==0)

G.add(j,i,f); //j(m) i(n),G中添加j(m),父节点为i(n),估价函数值为f

G.addSub(i,j); //i(n)的后继中添加j(m)

m= new Open(j,parentpos,f); //Open表中添加m(j)

open.add(m);

continue;

}

if(!isExist(n,j)) //m(j)不在n(i)的祖先中(不扩张n的祖先结点)

{

f=f(j); //计算f值

//取得旧的m(j) 中value最小的,G中的节电保存了从出发城市到此地最小估价函数

old_m=G.getVertex(j);

// m(j)不再G中,m(j) 也就不在Close中

if(old_m==null)

{

//j(m) i(n),G中添加j(m),父节点为i(n),估价函数值为f

G.add(j,i,f);

//n(i) 添加后继 m(j)

G.addSub(i,j);

//加入Open表

m=new Open(j,parentpos,f);

open.add(m); //m添加入 Open 表中

}

else //m(j)在G中,表示Close 表中有m(j) 结点

{

if(old_m.value > f) //新值比较小,采用新值

{

//更新G中的估价函数值,以及相关指针

old_m.value = f;

old_m.parent = i;

//添加相关从Close中删除的代码,不删除亦可

}

G.addSub(i,j); //n(i) 添加后继 m(j)

//从Close 中删除,移入Open表中,实际上Close表中仍然保留

m = new Open(j,parentpos,f);

open.add(m);

}

}

}

}

//本次没查找到解,请继续

return 0;

}

软件工程之TSPTSP是由“软件质量之父”Watts s.Humphrey提出的一种采用广泛的团队过程。

TSP(Team Software Process)即团队软件过程,是为开发软件产品的开发团队提供指导,TSP的侧重于帮助开发团队改善其质量和生产率,以使其更好的满足成本及进度的目标。 TSP被设计为满足2-20人规模的开发团队,大型的多团队过程的TSP被设计为大约最多为150人左右的规模。

环境监测之TSPTSP,英文total suspended particulate的缩写,即总悬浮微粒,又称总悬浮颗粒物。指悬浮在空气中的空气动力学当量直径≤100μm的颗粒物。同类的其它简称常见的有TSP、PM10、PM2.5等。它们都是指粉尘微粒。

粒径小于100μm的称为TSP,即总悬浮物颗粒;粒径小于10μm的称为PM10,即可吸入颗粒。TSP和PM10在粒径上存在着包含关系,即PM10为TSP的一部分。国内外研究结果表明,PM10/TSP的重量比值为60—80%。在空气质量预测中,烟尘或粉尘要给出粒径分布,当粒径大于10μm时,要考虑沉降;小于10μm时,与其他气态污染物一样,不考虑沉降。所有烟尘、粉尘联合预测,结果表达TSP,仅对小于10微米的烟尘、粉尘预测,结果表达为PM10。

TSP的来源有人为源和自然源之分。人为源主要是燃煤、燃油、工业生产过程等人为活动排放出来的;自然源主要有土壤、扬尘、沙尘经风力的作用输送到空气中而形成的。

大气中TSP的组成十分复杂,而且变化很大。燃煤排放烟尘、工业废气中的粉尘及地面扬尘是大气中总悬浮微粒的重要来源。TSP是大气环境中的主要污染物,中国环境空气质量标准按不同功能区分3级,规定了TSP年平均浓度限值和日平均浓度限值。

计量单位之TSP

常常在俗语中作为计量单位来讲,即teaspoon的缩写,意为茶勺,比如5tps baking soda 五小勺小苏打

经济及统计软件TSP

——时间序列分析软件

TSP 是拥有处理经济模型估计与仿真的完整语言。拥有超过两千种以上全球公认的标准经济估计方法。以下就是TSP功能的简单介绍。TSP虽是时间序列问题的解决者,,不过所有的指令也可利用于cross section与panel data。

应用

◎个体经济Applied econometrics

◎总体经济研究与预测Macroeconomic research and forecasting

◎销售预测Sales forecasting

◎财务分析Financial analysis

◎成本分析与预测Cost analysis and forecasting

◎蒙地卡罗模拟Monte Carlo simulation

◎经济模型估价与仿真Estimation and simulation of economic models

尽管TSP软件的初始开发与后续发展都专注在经济层面上,但是其应用领域不只是局限于经济时间序列上。只要是相同变量但不同层面获得的数据都可利用TSP加以分析。

产品特色

◎亲和的开放格式指令与数据输入。

◎标准化经济估计模型,例如:OLS、工具变量、LIML、非线性系统、一般动差法(generalized methods of moments)、FIML、处理最大概似的质变形式应变量模型(maximum likelihood forQualitative Dependent Variable Models), ARIMA, Kalman filter, ARCH与其它时间序列工具。(complete feature list).

◎广泛的量测功能。

◎透过许多嵌入式功能与矩阵代数可弹性数据转换。

◎可选择交互式使用者接口或完全以语法来发展经济模型。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有