⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtcgpsmop.h

📁 基于GPS的多目标优化及动态多目标优化源代码 里面 包含MOP, DMOP的程序
💻 H
字号:
// RTCGPSMOP.h: interface for the RTCGPSMOP class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_RTCGPSMOP_H__FC4DBB37_6762_4117_84FD_17E104607F07__INCLUDED_)
#define AFX_RTCGPSMOP_H__FC4DBB37_6762_4117_84FD_17E104607F07__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "RTCGPS.h"

class RTCGPSMOP : public RTCGPS  
{
public:
	int GetProblemID(char * ProblemName);
	double *theta;
	int PID;
	RTCGPSMOP();
	virtual ~RTCGPSMOP();
	virtual void RandomMutate(int Index);
	void ComputeFitness(CSolution &m_1);
	void InitPop();
	int eval_DTLZ1(CSolution *p_ind);
	int eval_DTLZ2(CSolution *p_ind);
	int eval_DTLZ3(CSolution *p_ind);
	int eval_DTLZ4(CSolution *p_ind);
	int eval_DTLZ5(CSolution *p_ind);
	int eval_DTLZ6(CSolution *p_ind);
	int eval_DTLZ7(CSolution *p_ind);
	int eval_COMET(CSolution *p_ind);
	int eval_ZDT1(CSolution *p_ind);
	int eval_ZDT2(CSolution *p_ind);
	int eval_ZDT3(CSolution *p_ind);	
	int eval_ZDT4(CSolution *p_ind);
	int eval_ZDT6(CSolution *p_ind);
	int eval_SPHERE(CSolution *p_ind);
	int eval_KURN(CSolution *p_ind);
	int eval_KURS(CSolution *p_ind);
	int eval_QV(CSolution *p_ind);


	int init_Common(CSolution *p_ind);
	int init_COMET(CSolution *p_ind);
	int init_ZDT4(CSolution *p_ind);
	int init_SPHERE(CSolution *p_ind);
	int init_KUR(CSolution *p_ind);
	int init_QV(CSolution *p_ind);

	int Fix_Common(CSolution *p_ind);
	int Fix_Common2(CSolution *p_ind);
	int Fix_COMET(CSolution *p_ind);
	int Fix_KUR(CSolution *p_ind);
	int Fix_QV(CSolution *p_ind);
	int Fix_ZDT4(CSolution *p_ind);
	
};

#endif // !defined(AFX_RTCGPSMOP_H__FC4DBB37_6762_4117_84FD_17E104607F07__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -