资源简介
本程序基于粒子群算法,采用遗传算法进行优化,并用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个文件信息
相关资源
- 豆瓣API接口获取书籍详细信息C#
- 网络TCPServer转串口UART源码
- C#实现坐标转换,七参数之间进行数据
- c#基础复习题含答案
- 三角高程近似平差C#
- 高斯正反算程序窗体程序,附计算
- C#开发webservice接口,对客户端post服务
- 中国矿业大学程序设计综合实践学生
- C#实现串口通信
- 数据结构与算法-C#版
- C#评委打分系统
- C#调用IDL报错.docx
- C# winform实现简单的贪吃蛇
- 北大青鸟C# 影院售票系统完整源码
- c#软件开发综合实践登录,注册功能
- C#开发实战1200例(第1、2卷Pdf)+第1卷
- C#WinFrom程序的FTP服务器上传
- C#TCP服务器和客户端Winform源代码
- 简单的C#窗口考试系统,无数据库.z
- C# 画画板 仿window画画板
- C#调用Ansys
- C#图形化实现棋盘L型骨牌覆盖--分治法
- C#ASP .NET数据库应用程序实现增删改查
- 完整C#ajax简单实现
- 计算点线缓冲区 c#
- C#创建,读写TXT文件,登陆与注册界面
- ASP.NET MVC项目实战网页版音乐播放平台
- FTP客户端C#.zip
- C#继承多态 某公司雇员(Employee)包
- c#聊天室服务器和客户端
评论
共有 条评论