资源简介
本程序基于粒子群算法,采用遗传算法进行优化,并用C#j进行·编码,对旅行商问题进行了求解。

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO_TSP
{
//格式化字符串类(用于对字符串进行格式化读取)
class FormatString
{
//需要格式化的字符串
public String _String;
//用于格式化的分隔符
public Char _Separator = ‘ ‘;
//类构造方法
public FormatString(String temp)
{
_String = temp;
_String = _String.Trim();
}
//类构造方法
public FormatString()
{
_String = ““;
}
//类方法:读取一个字符串
public string ReadString()
{
//获取以分隔符分割的字符串
int location = _String.IndexOf(_Separator);
string value = ““;
if (location != -1)
{
//获取前面的字符串
value = _String.Substring(0 location);
//获取后面剩下的字符串(不含分隔符)
_String = _String.Substring(location + 1);
}
else
{
value = _String.Substring(0 _String.Length);
_String = ““;
}
//去除空格
_String = _String.Trim();
//返回一个字符串
return value;
}
//类方法:读取一个int32型整数
public int ReadInt()
{
//获取以分隔符分割的字符串
int location = _String.IndexOf(_Separator);
string value = ““;
if (location != -1)
{
//获取前面的字符串
value = _String.Substring(0 location);
//获取后面剩下的字符串(不含分隔符)
_String = _String.Substring(location + 1);
}
else
{
value = _String.Substring(0 _String.Length);
//获取剩下的字符串
_String = ““;
}
//去除空格
_String = _String.Trim();
//返回一个int32型整数
return Convert.ToInt32(value);
}
//类方法:读取一个float型小数
public float ReadFloat()
{
//获取以分隔符分割的字符串
int location = _String.IndexOf(_Separator);
string value = ““;
if (location != -1)
{
//获取前面的字符串
value = _String.Substring(0 location);
//获取后面剩下的字符串(不含分隔符)
_String = _String.Substring(location + 1);
}
else
{
value = _String.Substring(0 _String.Length);
//获取剩下的字符串
_String = ““;
}
//去除空格
_String = _String.Trim();
//获取分数中的‘/‘的位置,以判断是分数还是纯小数?
location = value.IndexOf(‘/‘);
//判断是分数还是纯小数? 如果确实是分数,则进行除法运算
if (location != -1)
{
//获取被除数和除数
int num1 = Convert.ToInt32(value.Substring(0 location));
int num2 = Convert.ToInt32(value.Substring(location +
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-20 09:25 PSO_TSP\
目录 0 2018-07-23 21:11 PSO_TSP\PSO_TSP\
文件 911 2018-07-20 09:25 PSO_TSP\PSO_TSP.sln
文件 23040 2018-07-23 21:12 PSO_TSP\PSO_TSP.suo
目录 0 2018-07-22 18:16 PSO_TSP\PSO_TSP\bin\
目录 0 2018-07-23 10:22 PSO_TSP\PSO_TSP\bin\Debug\
文件 29184 2018-07-23 21:11 PSO_TSP\PSO_TSP\bin\Debug\PSO_TSP.exe
文件 73216 2018-07-23 21:11 PSO_TSP\PSO_TSP\bin\Debug\PSO_TSP.pdb
文件 14328 2018-07-23 21:13 PSO_TSP\PSO_TSP\bin\Debug\PSO_TSP.vshost.exe
文件 490 2015-03-27 14:34 PSO_TSP\PSO_TSP\bin\Debug\PSO_TSP.vshost.exe.manifest
文件 838 2018-07-23 21:11 PSO_TSP\PSO_TSP\bin\Debug\参数数据文件.txt
文件 1138641 2018-07-23 21:12 PSO_TSP\PSO_TSP\bin\Debug\进化日志.txt
文件 5408 2018-07-22 18:17 PSO_TSP\PSO_TSP\FormatString.cs
文件 18019 2018-07-23 21:11 PSO_TSP\PSO_TSP\FormMain.cs
文件 11147 2018-07-22 18:14 PSO_TSP\PSO_TSP\FormMain.Designer.cs
文件 6419 2018-07-22 18:14 PSO_TSP\PSO_TSP\FormMain.resx
文件 9117 2018-07-23 20:39 PSO_TSP\PSO_TSP\Individual.cs
目录 0 2018-07-20 09:25 PSO_TSP\PSO_TSP\obj\
目录 0 2018-07-23 21:11 PSO_TSP\PSO_TSP\obj\Debug\
文件 1486 2018-07-23 21:13 PSO_TSP\PSO_TSP\obj\Debug\PSO_TSP.csproj.FileListAbsolute.txt
文件 913 2018-07-22 18:14 PSO_TSP\PSO_TSP\obj\Debug\PSO_TSP.csproj.GenerateResource.Cache
文件 29184 2018-07-23 21:11 PSO_TSP\PSO_TSP\obj\Debug\PSO_TSP.exe
文件 180 2018-07-23 11:16 PSO_TSP\PSO_TSP\obj\Debug\PSO_TSP.FormMain.resources
文件 73216 2018-07-23 21:11 PSO_TSP\PSO_TSP\obj\Debug\PSO_TSP.pdb
文件 180 2018-07-23 11:16 PSO_TSP\PSO_TSP\obj\Debug\PSO_TSP.Properties.Resources.resources
文件 180 2018-07-23 11:16 PSO_TSP\PSO_TSP\obj\Debug\PSO_TSP.SetCityNum.resources
目录 0 2018-07-20 09:26 PSO_TSP\PSO_TSP\obj\Debug\Refactor\
目录 0 2018-07-20 09:25 PSO_TSP\PSO_TSP\obj\Debug\TempPE\
文件 8853 2018-07-23 21:02 PSO_TSP\PSO_TSP\Param.cs
文件 502 2018-07-20 09:26 PSO_TSP\PSO_TSP\Program.cs
目录 0 2018-07-20 09:25 PSO_TSP\PSO_TSP\Properties\
............此处省略12个文件信息
相关资源
- C#解析HL7消息的库135797
- C# OCR数字识别实例,采用TessnetOcr,对
- 考试管理系统 - C#源码
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
- C#自定义控件
评论
共有 条评论