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

📄 tcnn.h

📁 一个用于JSP神经网络的演示软件
💻 H
字号:
#ifndef TCNN_H
#define TCNN_H

#include "HNN.h"

class TCNN: public HNN
{
public:
	
	/*--------------------设置所要解决的调度问题--------------------------*/
	
	//各参数依次为:调度问题的作业数、机器数、机器分配、时间分配和预估的最大时间成本
	//注:机器分配和时间分配可以在以后单独设置
	TCNN(int, int, int** = NULL, int** = NULL, int = -1);
	//~TCNN();



	/*--------------------运行网络解决优化调度问题-----------------------*/
	
	//设置暂态混沌的相关参数,它们依次为:神经薄膜的衰减因子、M项比例参数、自反馈连接权的衰减因子、自反馈连接项参数和初始自反馈连接权
	void setTCPara(double k, double a, double b, double I0, double z0);

	//运行暂态混沌神经网络得到调度方案
	bool run();

	

protected:

	//解神经元运动方程: u(t+1) = k*u(t)+a*M-z(t)(v(t)-I0)
	void solveMotionEqu();

	//暂态混沌的相关参数
	double k;       //神经薄膜的衰减因子
	double a;       //M项比例参数
	double b;       //自反馈连接权的衰减因子
	double I0;      //自反馈连接项参数
	double z0;      //初始自反馈连接权
	double z;       //当前自反馈连接权
	int mincost;    //预估的最佳调度的最大成本
};




#endif

⌨️ 快捷键说明

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