亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? init.java

?? 交通分配的粒子分配群優化研究code
?? JAVA
字號:
package cn.edu.bit.util.arithmetic.wangli;

public class Init {	
	static double[] saturq={1000,2010,2100,2400,3000,2650,5000,5500,4000,4100};
	static int[] row = {4,2,2,2,3,1,2,3};//零件對應的路徑數量
	static double[] q={20,15,8,18,20,25,30,30};//加工的零件
	static int[][] tour={//每條路徑的機械時間,行工藝路徑,列對應機床		
		{10,20,30, 0, 0,40,0,0,0,0},
		{ 0,20, 0, 0, 0, 0,0,0,50,0},
		{15,0,20,0,0,0,0,35,0,0,0},
		{0,0,0,0,20,0,0,40,0,0},
		{0,0,0,35,0,0,0,0,0,60},
		{0,10,20,0,0,20,0,0,50,0},
		{20,0,30,60,0,0,0,0,0,0},
		{0,40,0,0,0,70,0,0,0,0},
		{0,0,15,0,0,25,0,40,0,60},
		{0,0,0,0,0,0,60,0,0,80},
		{0,0,0,25,0,35,0,0,0,55},
		{0,40,0,0,0,65,0,0,0,0},
		{0,0,0,0,20,35,0,45,0,0},
		{0,0,0,20,0,0,40,40,0,0},
		{15,0,0,15,30,0,0,0,40,60},
		{0,0,0,0,0,0,60,110,0,0},
		{0,35,35,0,40,0,0,0,70,0},
		{20,0,0,0,40,0,0,0,70,0},
		{0,0,0,30,0,0,30,60,0,0}		
	};	

	
//	static int[] cost={
//		38,34,34,32,18,25,25,22,30,37,30,32,35,27,44,33,35,39,38
//	};
	static int[] cost={
		78+5,94+5,74+5,112+5,98+4,145+4,65+6,62+6,150+4,117+4,110+3,72+3,115+3,107+4,164+2,113+2,155+4,159+4,118+4
	};

	static int col = 10;//數組的列,對應機床
	
	static double[] random={
		Math.random(),Math.random(),Math.random(),Math.random(),Math.random(),
		Math.random(),Math.random(),Math.random(),Math.random(),Math.random(),
		Math.random(),Math.random(),Math.random(),Math.random(),Math.random(),
		Math.random(),Math.random(),Math.random(),Math.random()
	};
	static double sumtime = 0;
	
//
//	static void init() {
//		t0 = initt0;
//		saturq = initsaturq;
//		//tour1to12 = getTourInfo(inittour1to12, row, col, q1to12);		
//		//tour12to1 = getTourInfo(inittour12to1, row, col, q12to1);
//		//tour9to4 = getTourInfo(inittour9to4, row, col, q9to4);
//		//tour4to9 = getTourInfo(inittour4to9, row, col, q4to9);
//
//		double[] temp12to1 = Init.unitary(random, Init.q12to1);
//		double[] temp1to12 = Init.unitary(random, Init.q1to12);
//		double[] temp4to9 = Init.unitary(random, Init.q4to9);
//		double[] temp9to4 = Init.unitary(random, Init.q9to4);
//		itojquantity = getQuantityInfo(temp12to1, temp1to12, temp4to9, temp9to4);//所有路段a的時間交通量
//		itojtime = getTimeInfo(itojquantity, saturq, t0);//所有路段a的時間
//		sumtime = getSumtime(itojquantity, itojtime);
//	}
//
//	public static double getSumtime(double[][] itojquantity, double[][] itojtime) {
//		double sumtime = 0;
//		for (int i = 0; i < pointnum; i++) {
//			for (int j = 0; j < pointnum; j++) {
//				if (itojtime[i][j] != 0) {
//					/*if(initsaturq[i][j]<itojquantity[i][j]) {
//					 sumtime = sumtime + 100*itojtime[i][j] * itojquantity[i][j];
//					 }
//					 else {*/
//					sumtime = sumtime + itojtime[i][j] * itojquantity[i][j];
//					//}
//				}
//			}
//		}
//		return sumtime;
//	}
//
//	public static double getNetTime(double[][] itojtime) {
//		double nettime = 0;
//		for (int i = 0; i < pointnum; i++) {
//			for (int j = 0; j < pointnum; j++) {
//				if (itojtime[i][j] != 0) {
//					nettime = nettime + itojtime[i][j];
//				}
//			}
//		}
//		return nettime;
//	}
//
//	public static double[][] getTimeInfo(double[][] itojquantity,
//			double[][] saturq, double[][] t0) {//所有路段a的時間
//		double[][] result = new double[pointnum][pointnum];
//		double a = 0.5;
//		int b = 4;
//		for (int i = 0; i < pointnum; i++) {
//			for (int j = 0; j < pointnum; j++) {
//				if (saturq[i][j] != 0) {
//					result[i][j] = t0[i][j]
//							* (1 + a
//									* Math.pow(itojquantity[i][j]
//											/ saturq[i][j], b));
//				}
//			}
//		}
//		return result;
//	}
//
//	public static double[] getLineTime(double[][] itojtime, int[][] inittour) {
//		double[] linetime = new double[row];
//		for (int i = 0; i < row; i++) {
//			double temp = 0.0;
//			for (int j = 0; j < col - 1; j++) {
//				int first = inittour[i][j];
//				int second = inittour[i][j + 1];
//				temp = temp + itojtime[first][second];
//			}
//			linetime[i] = temp;
//		}
//		return linetime;
//	}
//
//	public static double[][] getQuantityInfo(double[] tour12to1,double[] tour1to12, double[] tour4to9,
//			 double[] tour9to4) {//所有路段a的時間交通量
//		double[][] result = new double[pointnum][pointnum];
//		/**要求result<容量*/
//		for (int i = 0; i < row; i++) {
//			for (int j = 0; j < col - 1; j++) {
//				int first = inittour1to12[i][j];
//				int second = inittour1to12[i][j + 1];
//				result[first][second] = result[first][second] + tour1to12[i];
//				first = inittour12to1[i][j];
//				second = inittour12to1[i][j + 1];
//				result[first][second] = result[first][second] + tour12to1[i];
//				first = inittour9to4[i][j];
//				second = inittour9to4[i][j + 1];
//				result[first][second] = result[first][second] + tour9to4[i];
//				first = inittour4to9[i][j];
//				second = inittour4to9[i][j + 1];
//				result[first][second] = result[first][second] + tour4to9[i];
//			}
//		}
//		return result;
//	}
//
//	/*static double[][] getTourInfo(int[][] temp, int row, int col,
//	 double quantity) {
//	 double[][] result = new double[row][col + 2];
//	 for (int i = 0; i < row; i++) {
//	 double tmp = 0.0;
//	 if (i != row - 1)
//	 tmp = quantity * Math.random();
//	 else
//	 tmp = quantity;
//	 double sum = 0.0;
//	 for (int j = 0; j < col - 1; j++) {
//	 int first = temp[i][j];
//	 int second = temp[i][j + 1];
//	 result[i][j] = first;
//	 double length = t0[first][second];
//	 sum += length;
//	 }
//	 result[i][col - 1] = temp[i][col - 1];
//	 result[i][col] = sum;
//	 result[i][col + 1] = tmp;
//	 quantity = quantity - tmp;
//	 }
//	 return result;
//	 }*/
	public static double[] unitary(double[] result) {//歸一化
		double sum = 0.0;
		int k=0;
		int t=0;
        for(int j=0;j<Init.row.length;j++)
        {
        	t=k;
        	for(int i=0;i<Init.row[j];i++){        		
        		sum =sum+ result[k];  
        		k++;        		
        	}        	
        	for(int i=0;i<Init.row[j];i++){        		
        		result[t] = result[t]*Init.q[j] / sum;  
        		t++;
        	}
        	sum=0;
        }       
		
		return result;
	}
//	public static void getResult(double[][] itojquantity) {
//		double sumquantity = 0;
//		int sum=0;
//		for (int i = 0; i < pointnum; i++) {
//			for (int j = 0; j < pointnum; j++) {
//				if (itojquantity[i][j] != 0) {
//					sum++;
//					sumquantity+=itojquantity[i][j];
//				}
//			}
//		}
//		double aver=sumquantity/sum;
//		double stdev=0.0;
//		for (int i = 0; i < pointnum; i++) {
//			for (int j = 0; j < pointnum; j++) {
//				if (itojquantity[i][j] != 0) {
//					stdev+=Math.pow((aver-itojquantity[i][j]), 2);
//				}
//			}
//		}
//		stdev=Math.sqrt(stdev/(sum-1));
//		LogWriter.log("aver="+ aver);
//		LogWriter.log("stdev="+ stdev);
//	}

	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
婷婷成人激情在线网| 欧美主播一区二区三区美女| 伦理电影国产精品| 日本成人在线电影网| 天堂午夜影视日韩欧美一区二区| 一区二区三区自拍| 一区二区三区中文字幕| 亚洲成在人线免费| 日韩国产欧美在线播放| 日av在线不卡| 久久99精品国产麻豆婷婷洗澡| 久久av资源网| 国产成人精品亚洲午夜麻豆| 丁香另类激情小说| 91在线播放网址| 欧美日韩在线电影| 91精品国产日韩91久久久久久| 日韩丝袜美女视频| 精品动漫一区二区三区在线观看| 精品久久久久久久久久久久久久久久久 | 26uuu国产一区二区三区| 久久综合狠狠综合久久综合88| 欧美高清一级片在线观看| 国产精品久久毛片av大全日韩| 亚洲精品一卡二卡| 日本人妖一区二区| 国产精品乡下勾搭老头1| 成人av免费观看| 欧美剧在线免费观看网站| 日韩视频在线你懂得| 久久精品综合网| 亚洲美女区一区| 免费人成网站在线观看欧美高清| 韩国三级电影一区二区| 成人禁用看黄a在线| 在线观看av不卡| 精品理论电影在线观看 | 亚洲h在线观看| 精品在线一区二区| 成人美女视频在线观看| 欧美日韩在线精品一区二区三区激情 | 777xxx欧美| 久久精品免费在线观看| 一区二区三区日韩| 久久精品国产**网站演员| 不卡影院免费观看| 欧美美女喷水视频| 国产精品午夜在线观看| 婷婷成人激情在线网| 成人精品免费看| 欧美老肥妇做.爰bbww| 国产天堂亚洲国产碰碰| 亚洲高清视频中文字幕| 国产精品综合一区二区三区| 91成人在线观看喷潮| 亚洲精品在线一区二区| 一区二区三区成人| 国产麻豆欧美日韩一区| 在线观看欧美黄色| 中文欧美字幕免费| 久久精品免费观看| 色拍拍在线精品视频8848| 精品久久久久久久久久久院品网 | 亚洲欧美另类小说| 国产一区欧美日韩| 欧美日韩免费观看一区二区三区| 国产亚洲美州欧州综合国| 午夜电影网一区| 91麻豆swag| 国产色一区二区| 日韩和欧美一区二区| 91浏览器在线视频| 国产精品乱码妇女bbbb| 激情综合色播五月| 777奇米成人网| 亚洲国产日韩精品| www.99精品| 国产欧美综合在线观看第十页| 日产国产高清一区二区三区| 色婷婷激情综合| 国产精品欧美久久久久无广告| 狠狠v欧美v日韩v亚洲ⅴ| 欧美日韩国产大片| 亚洲最新在线观看| 91影院在线免费观看| 久久久久久久久蜜桃| 另类成人小视频在线| 欧美久久久久久蜜桃| 亚洲专区一二三| 一本色道久久综合亚洲aⅴ蜜桃| 国产午夜精品久久久久久久| 国产尤物一区二区在线| 精品电影一区二区三区| 欧美aaaaaa午夜精品| 777亚洲妇女| 免费在线观看不卡| 91精品国产综合久久福利| 亚洲成人动漫在线观看| 欧美日韩精品一区二区三区| 亚洲一区在线看| 欧美日韩精品一区二区三区四区| 亚洲一区二区三区爽爽爽爽爽| 日本久久电影网| 一级精品视频在线观看宜春院| 日本道在线观看一区二区| 一区二区三区蜜桃| 欧美亚洲自拍偷拍| 午夜精品久久久久久久| 欧美精品精品一区| 蓝色福利精品导航| 亚洲精品一区二区三区香蕉| 精品一区二区日韩| 国产欧美日本一区二区三区| 成人h版在线观看| 亚洲免费av高清| 欧美日韩在线播放一区| 日韩精品成人一区二区三区| 欧美tk丨vk视频| 国产99精品视频| 亚洲男人天堂av| 国产人伦精品一区二区| 成人aa视频在线观看| 亚洲精品欧美专区| 精品视频1区2区3区| 卡一卡二国产精品| 亚洲国产成人私人影院tom| www.亚洲激情.com| 亚洲欧美韩国综合色| 欧美亚洲国产一区二区三区| 午夜精品久久久久久久99樱桃| 精品久久久久久久久久久久久久久久久| 国产高清无密码一区二区三区| 中文字幕日韩精品一区| 欧美日高清视频| 国模一区二区三区白浆| 亚洲人成影院在线观看| 在线观看91av| 国产成人啪午夜精品网站男同| 一区二区三区中文字幕| 欧美成人高清电影在线| eeuss鲁一区二区三区| 亚洲一区二区三区四区中文字幕| 欧美一区二区三区系列电影| 国产福利一区二区| 亚洲一线二线三线久久久| 欧美电影精品一区二区| 91欧美一区二区| 久久激情综合网| 亚洲色图19p| 2022国产精品视频| 色婷婷综合久色| 精久久久久久久久久久| 亚洲天天做日日做天天谢日日欢| 宅男噜噜噜66一区二区66| 粉嫩一区二区三区在线看| 亚洲成人动漫一区| 国产精品每日更新| 91精品国产乱| 色综合久久88色综合天天6| 久久国内精品视频| 亚洲免费观看在线视频| 精品福利视频一区二区三区| 日本高清视频一区二区| 国产麻豆欧美日韩一区| 视频在线观看一区二区三区| 一色桃子久久精品亚洲| 欧美成人性福生活免费看| 91福利在线看| 懂色av中文一区二区三区| 免费看欧美女人艹b| 亚洲自拍与偷拍| 日韩一区欧美一区| 久久久99久久精品欧美| 4438x亚洲最大成人网| 91麻豆免费在线观看| 91精品国产91久久久久久一区二区| 成人app软件下载大全免费| 国产一区二区伦理| 日本亚洲三级在线| 亚洲国产一区二区视频| 亚洲啪啪综合av一区二区三区| 久久久久久综合| 日韩一区二区三区电影在线观看 | 欧美电影免费观看高清完整版在线| av在线综合网| 国产精品1024| 国产一区二区不卡| 麻豆成人av在线| 五月天国产精品| 亚洲激情图片一区| 亚洲欧美一区二区视频| 国产欧美视频一区二区三区| 2021中文字幕一区亚洲| 4438x亚洲最大成人网| 欧美日韩中字一区| 欧美日韩在线一区二区| 91黄色免费观看| 欧美综合一区二区三区| 成人av手机在线观看| 成人蜜臀av电影|