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

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

?? san.java

?? Simulation Modeling,Statistical Analysis of Simulation Models,Discrete Event Simulation
?? JAVA
字號:
/* --------------------------------------------------------------------------  * A Monte Carlo simulation of a stochastic activity network. * * Name              : San.java * Author            : Jeff Mallozzi, Kerry Connell, Larry Leemis,Matt Duggan * Translation by    : Richard Dutton * Language          : Java * Latest Revision   : 6-16-06 --------------------------------------------------------------------------- */import java.io.*;import java.text.*;import java.lang.Math;public class San{    static final int MAXEDGE = 50;    static final int MAXNODE = 50;    static final int MAXPATHS = 50;    static final long N = 10000;                 /* number of replications */    long   M[][];    long   Paths[][];    double UpperLimit[];    double p[];    long   paths;    long   nodes;    long   edges;    Rngs rngs;    public San(){	M = new long[MAXNODE][MAXEDGE];	Paths = new long[MAXPATHS][MAXNODE];	UpperLimit = new double[MAXEDGE];	p = new double[MAXEDGE];	rngs = new Rngs();    }    /* =========================== */    double uniform(double a, double b)          /* use a < b */    /* =========================== */    {	return (a + (b - a) * rngs.random());    }    /* ========================== */    void getActivityDurations()    /* ========================== */    {	int i;	for (i = 1; i <= edges; i++)	    p[i] = uniform(0.0, UpperLimit[i]);	return;    }    /* ================ */    void printPaths()    /* ================ */    {	int i;	int j;	System.out.println();	for (i = 1; i <= paths; i++) {	    System.out.print("Path " + i + ": ");	    j = 1;	    while(Paths[i][j] != 0) {		j++;	    }	    j--;	    while(j > 0) {		System.out.print("-" + Paths[i][j] + "-");		j--;	    }	    System.out.println();	}	return;    }    /* =============================== */    double timeToComplete(long node)    /* =============================== */    {	int   k;	long   l = 0;	double tmax   = 0.0;	double t  = 0.0;  	k = 1;	while (l < M[(int)node][0]) {	    if (M[(int)node][k] == -1) {		t = timeToComplete(M[0][k]) + p[k];		if (t >= tmax)		    tmax = t;		l++;	    }	    k++;	}	return(tmax);    }    /* ============================================= */    long getPaths(long node, long step, long path)    /* ============================================= */    {	int i = 1;	int j;	long found    = 0;	long numpaths = 0;	long total    = 0;  	while(found < M[(int)node][0]) {	    if(M[(int)node][i] == -1) {		numpaths = getPaths(M[0][i], step + 1, path + total);		for (j = 0; j < numpaths; j++) {		    Paths[(int)(path + j + total)][(int)step] = i;		}		total += numpaths;		found++;	    }	    i++;	}	if(total == 0) {	    Paths[(int)path][(int)step] = 0;	    total = 1;	}	return(total);    }    /* ============================================= */    void estimatePathProb()    /* ============================================= */    {	int i;	int j;	int k;	long   maxpath = -1;	long   PathProb[] = new long[MAXPATHS]; 	for(int c = 0; c<MAXPATHS; c++){	    PathProb[c] = 0;    	}	double pathtime           = 0.0;	double maxtime            = 0.0;  	for (i = 0; i < N; i++) {	    getActivityDurations();	    for (j = 1; j <= paths; j++) {		k = 1;		while(Paths[j][k] != 0) {		    pathtime += p[(int)Paths[j][k]];		    k++;		}		if(pathtime > maxtime) {		    maxtime = pathtime;		    maxpath = j;		}		pathtime = 0.0;	    }	    PathProb[(int)maxpath]++;    	    maxpath = 0;	    maxtime = 0.0;	}	DecimalFormat f2 = new DecimalFormat("0.000000");	System.out.print("\nCritical path probabilities:\n");	for (i = 1; i <= paths; i++)	    System.out.print(" -  " + i + "  - ");	System.out.println();	for (i = 1; i <= paths; i++)	    System.out.print(" " + f2.format((double) PathProb[i]/N));	System.out.println();	return;    }    /* =================== */    void defineNetwork()    /* =================== */    {	int j;	int k;	edges = 9;	nodes = 6;	for (j = 0; j <= nodes; j++) {	    for (k = 0; k <= edges; k++) {		M[j][k] = 0;	    }	}	M[1][1] = 1;	M[2][1] = -1;	M[1][2] = 1;	M[3][2] = -1;	M[1][3] = 1;	M[4][3] = -1;	M[2][4] = 1;	M[3][4] = -1;	M[2][5] = 1;	M[5][5] = -1;	M[3][6] = 1;	M[4][6] = -1;	M[3][7] = 1;	M[6][7] = -1;	M[4][8] = 1;	M[6][8] = -1;	M[5][9] = 1;	M[6][9] = -1;	for (j = 1; j <= nodes; j++) {	    for (k = 1; k <= edges; k++) {		if(M[j][k] == -1) {		    M[j][0]++;		}		else if(M[j][k] == 1) {		    M[0][k] = j;		}	    }	}	UpperLimit[1] = 3.0;	UpperLimit[2] = 6.0;	UpperLimit[3] = 13.0;	UpperLimit[4] = 9.0;	UpperLimit[5] = 3.0;	UpperLimit[6] = 9.0;	UpperLimit[7] = 7.0;	UpperLimit[8] = 6.0;	UpperLimit[9] = 3.0;	paths = getPaths(nodes, 1, 1);	System.out.print("Network read in:\n");	System.out.print(edges + " edges.\n");	System.out.print(nodes + " nodes.\n");	System.out.print(paths + " paths.\n");	return;    }    /* ============================ */    void estimateCompletionTime()    /* ============================ */    {	long   node;	long   i;	double time;	double sumtime = 0.0;  	node = nodes; 	for (i = 0; i < N; i++) {	    getActivityDurations();	    time = timeToComplete(node);	    sumtime += time; 	}	//printf("\nFor %ld replications,", N);	System.out.print("\nFor " + N + " replications,");	//printf("\nthe estimated average time to complete the network is:\n");	System.out.print("\nthe estimated average time to complete the network is:\n"); 	DecimalFormat f2 = new DecimalFormat("##########0.00000");	//printf("%11.5f\n", sumtime / (double) N);	System.out.println(f2.format(sumtime / (double) N));	return;    }      /* ============= */    public static void main(String args[])    /* ============= */    {	San san = new San();	san.run();    }    void run(){        defineNetwork();        printPaths();        rngs.putSeed(0);        estimateCompletionTime();        rngs.putSeed(0);        estimatePathProb();    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜免费视频| 欧美精品久久久久久久多人混战| 欧美精品一区二区三| 日韩精品电影在线| 欧美一区二区三区免费| 男男gaygay亚洲| 亚洲日韩欧美一区二区在线| 风间由美性色一区二区三区| 一区二区三区在线免费视频| 欧美日韩国产a| 国产成人综合精品三级| 一级精品视频在线观看宜春院| 欧美一区二区三区的| 国产成人av一区二区三区在线观看| 中文字幕在线不卡一区二区三区 | 欧美在线观看视频一区二区 | 国产精品日韩成人| 欧美日韩一区中文字幕| jlzzjlzz亚洲日本少妇| 99精品欧美一区二区蜜桃免费| 久久婷婷久久一区二区三区| 精品国产亚洲在线| 国产精品系列在线播放| 亚洲一区成人在线| 亚洲欧洲日本在线| 久久久www成人免费无遮挡大片 | 国产福利一区二区三区视频| 日韩经典中文字幕一区| 成人欧美一区二区三区小说 | 亚洲电影一区二区| 1024亚洲合集| 亚洲欧美日韩在线播放| 国产精品久久久久久久久果冻传媒 | 国产亚洲综合色| 欧美一区二区三区电影| 欧美一区三区四区| 欧美高清视频一二三区| 91麻豆精品国产91久久久久久 | 99re这里只有精品视频首页| 国产高清精品在线| 处破女av一区二区| 91在线免费视频观看| 91在线无精精品入口| 欧洲激情一区二区| 91精品国产91综合久久蜜臀| 日韩精品一区在线| 国产精品伦一区| 一区二区三区欧美激情| 久久国产精品99久久人人澡| 国产高清不卡一区| 久久精品一区二区三区不卡牛牛 | 69av一区二区三区| 久久先锋影音av鲁色资源网| 国产精品成人午夜| 日韩精品一二三| av动漫一区二区| 日韩一区二区三区三四区视频在线观看| 欧美大度的电影原声| 中文字幕av一区二区三区| 亚洲成av人片在线观看无码| 国产精品资源在线看| 欧美日韩三级在线| 国产精品久久福利| 久久精品国产精品亚洲综合| 在线精品观看国产| 欧美激情一区在线| 久久91精品久久久久久秒播| 欧美日韩中字一区| 亚洲特级片在线| 99精品欧美一区二区三区综合在线| 欧美日韩高清一区二区| 一区二区三区欧美在线观看| 懂色av一区二区在线播放| 精品国产乱码久久久久久蜜臀| 午夜影院在线观看欧美| 欧美在线视频不卡| 日韩二区在线观看| 8x8x8国产精品| 日本不卡123| 欧美va亚洲va香蕉在线| 91精品国产91热久久久做人人| 欧洲一区二区三区在线| 亚洲三级视频在线观看| 99视频一区二区三区| 亚洲影视资源网| 日韩一区二区免费高清| 国产成人综合自拍| 亚洲欧洲精品一区二区三区不卡 | 丁香啪啪综合成人亚洲小说 | 欧美不卡一区二区三区四区| 久久疯狂做爰流白浆xx| 日本一区二区电影| 欧美午夜一区二区| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品黄色在线观看| 在线播放中文一区| 国产91富婆露脸刺激对白| 亚洲欧美日韩中文字幕一区二区三区| 欧美午夜影院一区| 国产精品99久久久久久久vr| 亚洲综合成人网| 国产精品久久夜| 精品福利视频一区二区三区| 在线精品国精品国产尤物884a| 伦理电影国产精品| 亚洲一区视频在线| 亚洲欧美色综合| 中文字幕一区二区三区不卡| 精品国产凹凸成av人网站| 欧美亚洲综合久久| 在线免费视频一区二区| 成人av在线网站| 国产成人免费9x9x人网站视频| 亚洲.国产.中文慕字在线| 亚洲精品免费看| 悠悠色在线精品| 久久精品噜噜噜成人88aⅴ| 一区二区激情视频| 一区二区三区美女| 午夜亚洲国产au精品一区二区| 亚洲免费观看在线视频| 亚洲精品成人少妇| 一区二区高清在线| 一区二区免费在线播放| 欧美tk—视频vk| 国产精品网曝门| 中文字幕视频一区二区三区久| 国产精品嫩草影院av蜜臀| 日韩毛片视频在线看| 亚洲午夜国产一区99re久久| 日韩国产高清在线| 成人午夜免费电影| 欧美亚洲日本国产| 久久精品欧美一区二区三区不卡| 国产精品久久久久aaaa| 亚洲一区二区在线免费看| 免费久久99精品国产| 99国产麻豆精品| 欧美伦理电影网| 国产精品伦一区二区三级视频| 午夜精品一区二区三区免费视频| 极品少妇xxxx偷拍精品少妇| 91麻豆国产福利在线观看| 欧美一区二区三区免费在线看| 国产精品免费免费| 蜜桃视频在线一区| 欧美精品一二三区| 亚洲国产精品天堂| 99国产一区二区三精品乱码| 日韩视频国产视频| 九色|91porny| 欧美一级二级三级乱码| 一区二区三区中文字幕在线观看| 国产一区二区毛片| 精品日韩一区二区三区 | 中文幕一区二区三区久久蜜桃| 一区二区三区四区不卡视频| 日韩精品一二区| 欧美在线免费播放| 亚洲成人7777| 欧美久久久久中文字幕| 亚洲一区二区视频在线观看| 色综合久久88色综合天天6| 亚洲视频一区二区在线观看| www.亚洲免费av| 亚洲一区二区三区国产| 欧美午夜一区二区| 久久国产精品99久久人人澡| 日韩三级在线观看| 国产精品一区专区| 成人欧美一区二区三区1314| 不卡一区二区三区四区| 亚洲视频在线一区二区| 欧美亚洲高清一区| 免费成人美女在线观看| 国产偷国产偷精品高清尤物| 一本高清dvd不卡在线观看| 亚洲第一激情av| 日本一区二区三区四区在线视频| 91亚洲永久精品| 国产伦精一区二区三区| 自拍偷自拍亚洲精品播放| 69精品人人人人| 色婷婷久久久久swag精品| 日韩电影在线观看网站| 国产午夜亚洲精品不卡| 欧美日韩不卡视频| 99久久综合国产精品| 久久精品国产一区二区三区免费看 | 26uuu久久天堂性欧美| 欧美最猛性xxxxx直播| 成人中文字幕电影| 精品综合久久久久久8888| 午夜视频一区二区三区| 中文字幕一区二区三区四区 | 亚洲免费观看在线视频| 日本一二三不卡| 欧美高清一级片在线观看| 国产午夜亚洲精品午夜鲁丝片| 精品三级在线看|