📄 psotsp.h
字号:
// PSOTSP.h: interface for the PSOTSP class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_PSOTSP_H__D47F7B99_AE14_4A1D_B397_9858AC2DC84B__INCLUDED_)
#define AFX_PSOTSP_H__D47F7B99_AE14_4A1D_B397_9858AC2DC84B__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "ParticleTSP.h"
#include "AdaptabilityTSP.h"
#include "SpeedTSPBatch.h"
#include "SpeedTSPExchange.h"
#include "SpeedTSPInsert.h"
#include "LocationTSP2.h"
#include "LocationTSP1.h"
#include "LocationTSPBatch.h"
#include "Parameter.h"
#include "EvaluationTSP.h"
#include "Assistant.h"
#include "Arithmatic.h"
#include "MaintainSequence.h"
#include "SpeedTSPLocation.h"
#include "LocationTSPLocation.h"
#include "SpeedTSPLocation2.h"
#include "LocationTSPLocation2.h"
#include "SpeedTSPLocation3.h"
#include "LocationTSPLocation3.h"
#include "SpeedTSPLocation4.h"
#include "LocationTSPLocation4.h"
#include "SpeedTSPLocation5.h"
#include "LocationTSPLocation5.h"
#include "SpeedTSPLocation6.h"
#include "LocationTSPLocation6.h"
#include "SpeedTSPLocationR.h"
class PSOTSP : public Arithmatic
{
public:
PSOTSP(Adaptability *,Parameter *);
void Update(int,double,double,double);
virtual void Run();
virtual ~PSOTSP();
private:
Rand * rand;
ParticleTSP * * sworm;
SpeedTSP * cspeed;
LocationTSP * loc;
int signalmain;
Adaptability * adaptation;
MaintainSequence * maintain;
int maxgen;
int scale;
EvaluationTSP * eva;
int * g;//全局最优解位置
FILE * file1;
FILE * file2;
};
#endif // !defined(AFX_PSOTSP_H__D47F7B99_AE14_4A1D_B397_9858AC2DC84B__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -