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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? readme

?? 很好的一個(gè)約束遺傳算法優(yōu)化程序
??
字號(hào):
                             COPYRIGHT NOTICEThis software is copyright by Zbigniew Michalewicz. Permission isgranted to copy and use the software for scientific, noncommercial purposes only. The software is provided "as is", i.e., without anywarranties.                              GENERAL REMARKSThe Genocop III system aims at finding a global optimum (minimum ormaximum: this is one of the input parameters) of a function;additional linear and nonlinear constraints (inequalities) canbe specified as well. This is the first version of Genocop III system (version 1.0); a newversion is being developed. The Genocop III system is based on the original Genocop (version 3.0).The current version of Genocop should run without changes on any BSD-UN*Xsystem (preferably on a Sun SPARC machine).                        HOW TO RUN THE GENOCOP III SYSTEMTo run the Genocop III system, there are five simple steps to follow:(1) prepare input file, say, "t100" (for test_case 100),(2) incorporate the objective function in the eval.c file,(3) incorporate nonlinear constraints into the nlinear.c file,(4) type "make",(5) type "genocop t100 100.out" ("t100.out" is the name     of the output file provided by you).A simple example follows. The input file of this example is thetransferred file "t01" you have now in your directory, the typical output is present in the file "t01.out". The function is already incorporated in the file "eval.c". There is also another testcase there (t02) with a typical output (t01.out).In the example we try to maximize a function of 4 variables: X[1]*X[1] + X[2]*X[2] + 2*X[3]*X[3] + X[4]*X[4] - 5*X[1]                - 5*X[2] - 21*X[3] + 7*X[4](NOTE: indexes of variables start from one, not zero).Additional requirements are: * 2 linear inequalities:      #  X[1] - 2*X[3] <= 1, and     #  X[1] + X[4] <= 5.1. * 3 nonlinear inequalities:     #  8 - X[1]*X[1] + X[2]*X[2] - X[3]*X[3] - X[4]*X[4] >= 0,     #  sin(X[2]*X[4]/2) >= -0.1, and     #  2*X[1]*X[2] + X[4] >= 0(note that linear inequalities are given as <= some number, whereas  nonlinear inequalities as >= 0).Also: -1.00   <=  X1   <=     5.00   0.00   <=  X2   <=     4.00  -7.32   <=  X3   <=     1.00  -1.00   <=  X4   <=     1.00 Then the input file "t01" is as follows:___________________________________________________4	2	41.0   0   -2   0    11.0   0    0   1    5.1-1.0	1	 5.0 0.0	2	 4.0-7.32	3	 1.0-1.0	4	 1.070   5004	4	4	4	4	4	40.1016101000.1530___________________________________________________Explanations (line by line) of the input file:4	2	4These three integers have the following meaning (in order):number of variables,number of linear inequalities,number of domains specified.These two lines:1.0     0     -2      0      11.0     0      0      1      5.1represent two inequalities. NOTE, that all inequalities assume thatleft hand side is LESS OR EQUAL to the right hand side. In other words,to represent an inequality:       3.1*X[2] - 4.9*X[4] >= 12.1you have to represent it as:      0.0    -3.1     0.0     4.9    -12.1, i.e.,      -3.1*X[2] + 4.9*X[4] <= -12.1----------------------------------------------------The next four lines of the input file:-1.0	1	 5.0 0.0	2	 4.0-7.32	3	 1.0-1.0	4	 1.0describe domains of variables (the middle - integer - number of each line serves as an index of a variable).The line:70   500indicate the population size (70) and the total number of generations (500).The next line:4	4	4	4	4	4	4provides the frequencies of 7 operators (these are integers; their totalshould not exceed 50% of the population size). You can leave these frequencies as a standard set for all your experiments. The final lines of the input file are:0.1    (the coeficient q for cumulative probability distribution;        higher q values provide stronger selective pressure;        standard value 0.1 is very reasonable for a population        size 70). 0      (1 is for maximization problem, 0 for minimization).1      (0 for a start from a random pupulation, 1 for a start        from a single point, i.e., all individuals in the         initial population are identical). If the system has        difficulties in finding feasible points, it will        prompt you for these (see note below, for parameter TRIES). 6      (a parameter for non-uniform mutation; should stay as 6).10     (a parameter for simple crossover, leave it as it is).1      the number of your test-case; any integer would do. It is       convenient if your eval.c file contains several test cases:       then you can run the system (without recompiling) and any       of the test problems present in eval.c.0.15   Probability of replacement of search vector by a fully feasible       vector.3      Number of non-linear inequalities (specified in nonlinear.c)0      Mode of choosing reference (fully feasible) vector to move to       in the reference population.  0 is random, 1 uses the probability       distribution.EVALUATION FUNCTION:One of the transferred files is "eval.c". For our current example, it is:_____________________________________________________#include "genocop.h"/* COMMENTS */float evaluate(X)VECTOR X;{  switch (test_num)   {    case 1:        return (X[1]*X[1] + X[2]*X[2] + 2*X[3]*X[3] + X[4]*X[4] - 5*X[1]                - 5*X[2] - 21*X[3] + 7*X[4]);    default: printf("Invalid test case in eval.c - test case is %f", test_num);              exit(0);   }  return(0);}_____________________________________________________If the objective function is already present in eval.c file,you can run the system. If not, you have to insert a new case.Also, in the file "nlinear.c", we have :_____________________________________________________#include "genocop.h"int nonlinear(X, ninumber, nenumber, epsilon)    VECTOR          X;    int             ninumber;    int             nenumber;    float           epsilon;{.  .  ..  .  ..  .  ..  .  .    /* initial state of cflag = TRUE */    switch (test_num)    {	      case 1:        g[1] = 8 - X[1]*X[1] + X[2]*X[2] - X[3]*X[3] - X[4]*X[4];        g[2] = sin(X[2]*X[4]/2.0) + 0.1;        g[3] = 2*X[1]*X[2] + X[4];        break;         default:	printf("Non-Linear Constraint Specification error\n");	exit(0);    }.  .  ..  .  ..  .  ..  .  .}_____________________________________________________Now, type 'make' to build the system and then type :% genocop t01 t01.outand (hopefully) you'll get your result.IMPORTANT REMARKS: (1) if you run test case t01 and the system prompts you for a feasible    starting point, provide a point which satisfies all (linear and    nonlinear) constraints. In case t01 it is very easy to find a    feasible solution; for example X[1] = 0.5; X[2] = 3.0; X[3] = 0.0;    X[4] = 0.9 would do.(2) remember about "break" statement when you insert a new test case    in the file nlinear.c.(3) There is a line in the genocop.h file:#define TRIES 100000The variable TRIES defined the number of attempts the Genocop systemtries to find a feasible point in the search space (for initializationprocess, for each individual). If successful, the system will run further. If not, the Genocop will prompt you for an initial point (if startingfrom a single point) or for some number of initial points (you decideon this number) for multiple initial points option.OUTPUT: the output file is self-explanatory. After several controllines, you get the generation number and the current best value(only for generations, where there is an improvement).This is followed by the best solution.FINAL NOTICE: This version is an experimental alpha version.              It is possible that there are some bugs in the system;              please, report them to zbyszek@mosaic.uncc.edu.              I will try to take care of them in the next version.I hope these remarks would be sufficient to experiment with the system.Happy optimizing,Zbigniew Michalewicz************************************************************************ Mail: Department of Computer Science      E-mail: zbyszek@uncc.edu  **       University of North Carolina        Phone:  (704) 547-4873    **       9201 University City  Boulevard     Fax:    (704) 547-3516    **       Charlotte, NC 28223-0001                                      ************************************************************************

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91丨九色porny丨蝌蚪| 欧美军同video69gay| 亚洲福中文字幕伊人影院| 精品日韩一区二区三区| 色婷婷国产精品| 国产在线播放一区三区四| 亚洲一区二区3| 欧美激情一区二区三区全黄| 欧美日韩国产欧美日美国产精品| 成人免费看黄yyy456| 免费成人结看片| 亚洲最新在线观看| 国产精品欧美久久久久一区二区| 欧美一级精品在线| 欧美日韩你懂的| av成人动漫在线观看| 精品一区二区在线播放| 亚洲电影你懂得| 亚洲狼人国产精品| 欧美国产乱子伦 | 欧美无砖专区一中文字| 国产精品白丝jk黑袜喷水| 日韩主播视频在线| 一区二区在线看| 成人欧美一区二区三区1314| 精品国产乱码久久久久久夜甘婷婷 | 亚洲成人综合在线| 最新中文字幕一区二区三区| 久久一留热品黄| 欧美大片在线观看一区| 欧美一区二区免费| 3d动漫精品啪啪1区2区免费| 欧美在线视频日韩| 日本韩国一区二区| 欧美丰满美乳xxx高潮www| 91啪亚洲精品| 91在线视频观看| av在线不卡网| 成人aaaa免费全部观看| 国产91精品一区二区麻豆网站 | 欧美成人福利视频| 欧美乱妇20p| 91精品国产综合久久婷婷香蕉| 欧美日韩中字一区| 欧美色区777第一页| 色老汉av一区二区三区| 日本精品视频一区二区| 在线中文字幕一区二区| 欧美制服丝袜第一页| 欧美日韩三级一区二区| 欧美美女黄视频| 日韩欧美一二区| 久久免费看少妇高潮| 欧美韩国一区二区| 日韩理论电影院| 一区二区三区欧美| 同产精品九九九| 久久精品国产久精国产爱| 国产一区欧美一区| www.亚洲在线| 91高清在线观看| 911精品产国品一二三产区| 日韩视频免费观看高清完整版在线观看| 欧美一区在线视频| 久久亚洲影视婷婷| 国产精品色一区二区三区| 亚洲女子a中天字幕| 亚洲成av人影院| 激情综合网av| 97久久精品人人爽人人爽蜜臀| 在线视频国产一区| 91精品国产综合久久久蜜臀粉嫩| 精品国产一区a| 国产精品久久久久久久裸模| 亚洲丶国产丶欧美一区二区三区| 麻豆精品一区二区三区| 成人午夜短视频| 欧美日韩在线电影| 久久久蜜臀国产一区二区| 亚洲男人的天堂在线aⅴ视频| 亚洲r级在线视频| 韩国女主播一区| 色国产综合视频| 日韩欧美精品三级| 亚洲天天做日日做天天谢日日欢| 午夜av电影一区| 成人午夜又粗又硬又大| 欧美日韩高清影院| 国产欧美日产一区| 亚洲成人免费观看| 国产不卡在线视频| 欧美日韩精品久久久| 国产欧美一区二区精品性色 | 欧美日韩精品一区二区| 国产三级欧美三级日产三级99 | 视频一区视频二区中文| 粉嫩高潮美女一区二区三区| 欧美日韩国产中文| 国产精品你懂的在线| 蜜桃视频第一区免费观看| 99精品在线免费| 精品久久久久久综合日本欧美| 亚洲免费在线电影| 国产剧情一区在线| 欧美一区二区免费视频| 一区二区三区日韩精品| 国产精品1区2区3区在线观看| 欧美精品欧美精品系列| 亚洲天堂成人在线观看| 韩国v欧美v亚洲v日本v| 欧美日本免费一区二区三区| 中文字幕一区二区三区四区| 精品一区二区三区在线观看| 欧美日韩高清一区二区三区| 波波电影院一区二区三区| 欧美一区二区免费| 亚洲福利视频三区| 色婷婷精品久久二区二区蜜臂av| 欧美极品少妇xxxxⅹ高跟鞋 | 欧美少妇性性性| 成人免费在线视频| 成人av免费在线观看| 2023国产一二三区日本精品2022| 亚洲国产一区视频| 色美美综合视频| 亚洲人成在线播放网站岛国| 成人精品高清在线| 国产欧美日韩综合| 国产jizzjizz一区二区| 欧美精品一区二区在线播放| 麻豆国产一区二区| 日韩一区二区三区四区五区六区| 午夜亚洲福利老司机| 欧美日韩大陆一区二区| 亚洲超丰满肉感bbw| 欧美男男青年gay1069videost | 91国模大尺度私拍在线视频| 国产欧美日韩三区| 成人中文字幕合集| 国产精品午夜在线| 波多野结衣精品在线| 中文字幕在线观看不卡| bt7086福利一区国产| 国产精品国产三级国产aⅴ无密码| 懂色一区二区三区免费观看| 欧美国产在线观看| 99国产一区二区三精品乱码| 自拍视频在线观看一区二区| 在线观看免费亚洲| 午夜精品久久久久久不卡8050| 在线播放91灌醉迷j高跟美女 | 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩一区二区免费在线观看| 九一久久久久久| 国产日韩av一区二区| 99久久精品免费观看| 亚洲一线二线三线久久久| 欧美日韩国产在线播放网站| 日韩不卡一区二区| 精品国产不卡一区二区三区| 国产69精品一区二区亚洲孕妇| 国产精品三级久久久久三级| 在线观看av不卡| 日本强好片久久久久久aaa| 久久综合久色欧美综合狠狠| 国产91在线|亚洲| 国产精品久久久久婷婷二区次| 成a人片国产精品| 亚洲va中文字幕| 日韩视频一区二区三区| 亚洲精品成人悠悠色影视| 欧美日韩激情一区二区三区| 日韩av电影一区| 亚洲精品一区二区三区影院| 99天天综合性| 亚洲影视在线观看| 日韩视频免费观看高清完整版| 日韩成人精品在线观看| 国产精品卡一卡二卡三| 欧美性做爰猛烈叫床潮| 天堂久久一区二区三区| 国产日产亚洲精品系列| 色吊一区二区三区 | 奇米综合一区二区三区精品视频| 欧美精品一区二区三区久久久| 国产精品99精品久久免费| 亚洲欧美日韩电影| 精品国产青草久久久久福利| 成人性生交大片免费| 亚洲欧美日韩国产一区二区三区 | 日韩高清在线不卡| 久久久久97国产精华液好用吗| 99re66热这里只有精品3直播| 亚洲国产精品一区二区久久| 欧美videos中文字幕| www.亚洲免费av| 亚洲国产综合人成综合网站| 精品电影一区二区| 91福利视频在线| 免费成人av在线播放|