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

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

?? traceevomany.java~

?? Java遺傳算法庫
?? JAVA~
?? 第 1 頁 / 共 2 頁
字號:
        //
         /* 1+1
         GeneticOperator[] geneticOps = { spxo };
         GeneticOperator[] tpGeneticOps = { tpm };

         double[] opsProbs = { XOVER_PROB };
         double[] tpOpsProbs = { TP_MUTATION_PROB };
         */
        // Selector selector = new FitnessProportionateSelector();
         Selector selector = new RankSelector(  );
        // Selector tpSelector = new FitnessProportionateSelector();
        // Selector tpSelector = new RankSelector( TP_RANK_PROBS );
         Selector tpSelector = new RankSelector( TP_RANK_PROBS );

         Evolver evolver = new StandardEvolver( POP_SIZE, genotypeLength, geneticOps, opsProbs, selector, NUM_OF_ELITES, SEEDS );
         Evolver tpEvolver = new StandardEvolver( TP_POP_SIZE, tpGenLength, tpGeneticOps, tpOpsProbs, tpSelector, TP_NUM_OF_ELITES, TP_SEEDS );

         Evolver[] evolvers = { evolver, tpEvolver };
         Experiment[] experiments = { experiment, tpexp };

         InteractionModel interactionModel = new StandardInteractionModel( evolver, deployment, experiment );
         int[] evolutionFrequency = { 1 , 4 };
        // InteractionModel interactionModel = new CircuitTestPatternIM( evolvers, deployment, experiments, evolutionFrequency );

         Monica monica = new Monica( interactionModel, DUMP_POP_EVERY, java.lang.Integer.MAX_VALUE );
        
        taskQ.add( monica );
        taskQNames.add( "TracingFourInput-" + id );
    }
    
    private static void addCoTPVarMUX42()
    {
    // A - Genetic Algorithms Properties
    /* Standard
     final int POP_SIZE = 100;
     final int TP_POP_SIZE = 7;
     final double BIT_MUTATION_PROB = 0.05;
     final int GENOTYPE_MUT = 1;
     final double XOVER_PROB = 0.55;
     final double ALIEN_PROB = 0;
     final double WIRE_SWAP_PROB = 0.7;
     final double MUTATION_PROB = 0.35;
     final double CHOP_PROB = 0.05;
     final double STRETCH_PROB = 0.05;
     final int NUM_OF_ELITES = 3;

     final double TP_XOVER_PROB = 0.5;
     final double TP_MUTATION_PROB = 0.5;
     final int TP_NUM_OF_ELITES = 2;
    
     final double[] TP_RANK_PROBS = { 8d, 4d, 2d, 1d };
    */
    // 1+1
    
     final int POP_SIZE = 2;
     final int TP_POP_SIZE = 2;
     final double BIT_MUTATION_PROB = 0.05;
     final int GENOTYPE_MUT = 2;
     final double XOVER_PROB = 0;
     final double MUTATION_PROB = 0.9;
     final double CHOP_PROB = 0.05;
     final double STRETCH_PROB = 0.05;
     final int NUM_OF_ELITES = 1;
    
     final double TP_XOVER_PROB = 0;
     final double TP_MUTATION_PROB = 1;
     final int TP_NUM_OF_ELITES = 1;
    
     final double[] RANK_PROBS = { 1d, 0d };
     final double[] TP_RANK_PROBS = { 1d, 0d };
    
    // D -  Circuit Structure Properties
     final int BITS_PER_VARIABLE = 6;
     final int LUT_INPUTS = 2;
    
    /* For NANDC
     final int BITS_PER_VARIABLE = 5;
     final int STABILIZERS = 1;
     final int GATE_INPUTS = 2;
    */
    
    // D - Simulator Properties
     final int SIMULATOR_GATE_DELAY = 0;
     final double T_SETUP = 0.45;
    // final int INPUT_SAMPLE_SEPARATION = 1;

    // E - Experiment Properties
     final int TEST_LENGTH = 50;
    
    // M - Log Properties
     String logDirName = "c:\\"; // maybe overriden by paramaters
     int DUMP_POP_EVERY = 20;

    // E - EXPERIMENT set up
    // Experiment experiment = new DLatchExperiment( TEST_LENGTH, T_SETUP );
    // Experiment experiment = new EdgeDLExperiment( TEST_LENGTH, T_SETUP );
    // BooleanFunction boolFun = new AndFunction();
    // BooleanFunction boolFun = new ManCarAddFunction();
    // BooleanFunction boolFun = new FourInputFunction();
    // BooleanFunction boolFun = new XOrFunction();
     BooleanFunction boolFun = new MUXFunction( 2 , 4 );
    // BooleanFunction boolFun = new VertorHorizFun();
    // BooleanFunction boolFun = new FLEXToneDetectFun();
     Experiment experiment = new ArbitraryFunctionExperiment( boolFun, T_SETUP );
    // Experiment experiment = new SimpleOscillatorExperiment( 50 );
    // Experiment experiment = new EvenOscillatorExperiment( 400 );
    // Experiment experiment = new FLEXOscillatorExperiment( 5000000 );
    // Experiment experiment = new MultiplierExperiment( 2, T_SETUP );
     Experiment tpexp = new TestPattern4EvolvingExperiment( experiment );

    // D - DEPLOYMENT set up
     ElementDelayModel delayModel = new ConstantDelayModel( SIMULATOR_GATE_DELAY );
     CircuitMapping circuitMapping = new LUTVariableSizedAbsoluteMapping( experiment.getNumOfInputs(), experiment.getNumOfOutputs(), BITS_PER_VARIABLE, LUT_INPUTS, delayModel );
     SimulatorSimpleCircuit circuit = new SimulatorSimpleCircuit( circuitMapping );
     SimulatorDeployment deployment = new SimulatorDeployment( circuit );

    // A - Genetic Operators Set up
    /* For CNAND
     int genotypeLength = GATE_INPUTS * STABILIZERS * ( ( 1 << BITS_PER_VARIABLE ) - experiment.getNumOfInputs() ) * ( BITS_PER_VARIABLE + 1 );        
    */
     int blockLength = BITS_PER_VARIABLE * LUT_INPUTS + 1 << LUT_INPUTS;
     int initGenotypeLength = blockLength * 3;
     int testPatLength = ( 1 << experiment.getNumOfInputs() ) * 2;
     int tpGenLength = testPatLength * experiment.getNumOfInputs();

    // final Genotype SEED0 = new Genotype( "5X6e7R]nn^OmeHUYjQZ9", genotypeLength, 6 );
    // final Genotype SEED1 = new Genotype( "6WS_iRZCj6Y8ELA2eO6ZJ8eMnPDTCdlHHtQFdj95jMhqg7bcFi9PGfu86JVoIpWkQjmvWSX6S[shXWjEjlRQiieI9QV95HvQD6iK\\EHNY\\RKa\\hB5^aF\\3OL9cl3r7r07rdbpQJkrOYaivRCqCK5IWPFM4USapH2mi3_RR2BX[5i^cCfnLZRR]N5t94Ms0iiLfmLuh72feoUuHWV6CHTh[0etY9[[Iv9KTBf`iZZojZteMsirncWvonRShJ0", genotypeLength, 6 );
    // final Genotype SEED2 = new Genotype( "2GS_i17CiQY8ELA2eO6ZJ8eMnPDTC_jrLtUVdjDG8EEQS\\beNi9PKfu87Jjc3jRiaIqH[ALYJsE11WIqSMRIgj04oBe09jKAhLiLaMVU_08qdSQaImCtgaB4cc[3r3raARcfpAJli0jWiJ0kq4Nk0WPF64USqpH2gi3bBKu2]SRe`cCfknjBqEMKTO7Iu5ru1_THNb72V3n6rWD824uaHW0etY9[[Iv9KTBf`gtYM_AhAq6hNldYCEAdb1i0", genotypeLength, 6 );
    // final Genotype[] SEEDS = { SEED0, SEED1, SEED2 };
    // final Genotype[] SEEDS = { SEED0, SEED1 };
    // final Genotype[] SEEDS = { SEED0 };
     final Genotype[] SEEDS = { };
    // final Genotype SEEDTP0 = new Genotype( "GTJqc5eJgQMpdsQijj^llE^Elf[ov_E2`Vj2rIqt[OpfXsGc4n8U`ZS6UXN1p09D", tpGenLength, 6 );
    // final Genotype SEEDTP1 = new Genotype( "UrFEZ7_gVE9iEslS0dMJ51eg3jq4cDF3ume6b5iTQuS[8cVo9blDXNncTLs[VTG^", tpGenLength, 6 );
    // final Genotype[] TP_SEEDS = { SEEDTP0, SEEDTP1 };
     final Genotype[] TP_SEEDS = { };
        
    // BitMutator bm = new BitMutator( BIT_MUTATION_PROB );
    // GeneticOperator m = new ExactGenotypeMutator( GENOTYPE_MUT );
    // GeneticOperator m = new SAGAMutator( 1, 10 );
     GeneticOperator m = new AdaptiveMutator( 1, initGenotypeLength / 5 );
    // GeneticOperator tpam = new AdaptiveMutator( 1, tpGenLength / 5 );
     GeneticOperator tpm = new ExactGenotypeMutator( GENOTYPE_MUT );
    // GeneticOperator ws = new WireSwapper( BITS_PER_VARIABLE, STABILIZERS );
     GeneticOperator spxo = new SinglePointXOver();
     GeneticOperator tpspxo = new SinglePointXOver();
     GeneticOperator chop = new Chopper( blockLength / 2 );
     GeneticOperator stretch = new Stretcher( blockLength / 2, 0 );
    
    // Standard
     GeneticOperator[] geneticOps = { m, spxo, chop, stretch };
     GeneticOperator[] tpGeneticOps = { tpm, tpspxo };

     double[] opsProbs = { MUTATION_PROB, XOVER_PROB, CHOP_PROB, STRETCH_PROB };
     double[] tpOpsProbs = { TP_MUTATION_PROB, TP_XOVER_PROB };
    
    /* 1+1
     GeneticOperator[] geneticOps = { m };
     GeneticOperator[] tpGeneticOps = { tpm };
    
     double[] opsProbs = { MUTATION_PROB };
     double[] tpOpsProbs = { TP_MUTATION_PROB };
    */
    
    // Selector selector = new FitnessProportionateSelector();
     Selector selector = new RankSelector( );
    // Selector tpSelector = new FitnessProportionateSelector();
    // Selector tpSelector = new RankSelector( TP_RANK_PROBS );
     Selector tpSelector = new RankSelector( TP_RANK_PROBS );

     Evolver evolver = new StandardEvolver( POP_SIZE, initGenotypeLength, geneticOps, opsProbs, selector, NUM_OF_ELITES, SEEDS );
     Evolver tpEvolver = new StandardEvolver( TP_POP_SIZE, tpGenLength, tpGeneticOps, tpOpsProbs, tpSelector, TP_NUM_OF_ELITES, TP_SEEDS );
    
     Evolver[] evolvers = { evolver, tpEvolver };
     Experiment[] experiments = { experiment, tpexp };
    
    // InteractionModel interactionModel = new StandardInteractionModel( evolver, deployment, experiment );
     int[] evolutionFrequency = { 1 , 4 };
     InteractionModel interactionModel = new CircuitTestPatternIM( evolvers, deployment, experiments, evolutionFrequency );
    
     Monica monica = new Monica( interactionModel, DUMP_POP_EVERY, java.lang.Integer.MAX_VALUE );
        
        taskQ.add( monica );
        taskQNames.add( "CoTPVarMUX42" );
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产日韩a在线播放性色| 国产综合色在线| 6080日韩午夜伦伦午夜伦| 天堂蜜桃91精品| 欧美一二三区精品| 成人精品免费视频| 日本午夜一本久久久综合| 亚洲日本欧美天堂| 亚洲精品在线观| 欧美视频一区二区三区| 99天天综合性| 韩国女主播成人在线观看| 亚洲精品国产高清久久伦理二区| 欧美日韩国产高清一区二区三区 | 在线观看日韩电影| 日本成人在线看| 国产精品电影院| 久久这里只有精品首页| 日韩一区二区在线看| 在线观看日韩毛片| 欧美亚洲日本国产| 色猫猫国产区一区二在线视频| 国产电影一区在线| 国产精品系列在线观看| 国产成人精品一区二| 精品在线免费观看| 久久成人麻豆午夜电影| 久久不见久久见免费视频1| 奇米777欧美一区二区| 日韩高清一区在线| 国产福利一区二区| av成人老司机| 欧美色图第一页| 91精品在线免费观看| 91麻豆精品国产综合久久久久久| 欧美日韩第一区日日骚| 欧美高清视频一二三区| 日韩免费福利电影在线观看| 精品国产91乱码一区二区三区 | 91黄色激情网站| 91精品国产综合久久久蜜臀粉嫩| 日韩一区二区在线观看| 国产精品久久久久影视| 日韩黄色片在线观看| 国产精品 欧美精品| 欧美性色黄大片| 久久精品人人做人人爽人人| 亚洲综合男人的天堂| 国产精品伊人色| 6080国产精品一区二区| 国产精品久久久久久一区二区三区 | 精品日韩一区二区| 亚洲黄色录像片| 成人免费毛片嘿嘿连载视频| 欧美日韩中文另类| 亚洲欧美日本韩国| 成人黄色综合网站| 久久老女人爱爱| 韩国av一区二区三区在线观看| 色屁屁一区二区| 中文字幕视频一区| 成人99免费视频| 国产精品动漫网站| 99这里只有精品| 最新成人av在线| 高清shemale亚洲人妖| 久久久美女毛片| 国产精品亚洲а∨天堂免在线| 日韩一区国产二区欧美三区| 亚洲综合久久久久| 在线精品视频免费播放| 亚洲成va人在线观看| 4438x亚洲最大成人网| 久久国产日韩欧美精品| 精品三级av在线| 色综合天天综合网天天看片| 国产精品麻豆久久久| 欧美亚洲动漫精品| 全部av―极品视觉盛宴亚洲| 26uuu另类欧美亚洲曰本| 成人高清视频免费观看| 亚洲精品菠萝久久久久久久| 在线播放视频一区| 国产91精品一区二区麻豆网站| 国产农村妇女毛片精品久久麻豆| av电影天堂一区二区在线| 亚洲18女电影在线观看| 久久久91精品国产一区二区精品 | 久久亚洲一区二区三区四区| 狠狠色丁香久久婷婷综合丁香| 2019国产精品| 欧美三级中文字| 岛国一区二区在线观看| 日本不卡免费在线视频| 一区二区三区中文字幕在线观看| 日韩一区国产二区欧美三区| 在线中文字幕一区二区| 国产91精品一区二区麻豆亚洲| 日本欧美在线观看| 一区二区三区精品视频在线| 久久久久久免费网| 26uuu国产在线精品一区二区| 欧美三级日韩三级| 色婷婷av一区二区三区大白胸| 国产99久久久久久免费看农村| 蜜臀久久久久久久| 免费一级片91| 麻豆91在线观看| 国产乱码精品一区二区三区av| 欧美a一区二区| 国产乱码精品一区二区三区五月婷| 日韩电影在线观看一区| 奇米综合一区二区三区精品视频| 亚洲自拍偷拍网站| 日本不卡1234视频| 国产精品456| 91国产丝袜在线播放| 在线观看亚洲专区| 欧美一区二区观看视频| 欧美高清一级片在线| 2014亚洲片线观看视频免费| 欧美一区二区美女| 欧美成人精精品一区二区频| 欧美久久免费观看| 久久网这里都是精品| 国产精品久久毛片av大全日韩| 夜夜揉揉日日人人青青一国产精品 | 狠狠色丁香婷婷综合| 成人免费va视频| 日韩精品在线网站| 亚洲美女精品一区| 国产一区二区三区国产| 色哟哟日韩精品| 国产清纯白嫩初高生在线观看91| 亚洲女人****多毛耸耸8| 美腿丝袜一区二区三区| 91久久精品一区二区| 精品久久久三级丝袜| 亚洲chinese男男1069| 99久久精品国产导航| 欧美一个色资源| 婷婷久久综合九色综合伊人色| 高清不卡在线观看| 国产三级精品视频| 国产一区视频在线看| 日韩欧美三级在线| 日本少妇一区二区| 欧美成人激情免费网| 午夜成人在线视频| 777久久久精品| 天堂一区二区在线| 日韩欧美在线一区二区三区| 亚洲一区在线播放| 欧美日本一区二区在线观看| 亚洲欧美偷拍另类a∨色屁股| 91啪在线观看| 午夜一区二区三区在线观看| 一本色道久久综合亚洲91| 亚洲美女偷拍久久| 欧美日韩国产高清一区二区 | 欧美极品美女视频| 成人三级在线视频| 亚洲国产日韩a在线播放性色| 欧美喷潮久久久xxxxx| 美女网站在线免费欧美精品| 9191久久久久久久久久久| 麻豆成人免费电影| 国产精品午夜久久| 欧美久久一区二区| 大桥未久av一区二区三区中文| 亚洲国产精品久久久男人的天堂 | 欧美成人video| 日本韩国欧美一区| 国产呦精品一区二区三区网站| 国产精品嫩草影院com| 在线成人av网站| 91激情五月电影| 成人中文字幕合集| 精品午夜一区二区三区在线观看| 欧美国产激情一区二区三区蜜月| 欧美日韩一区久久| 91久久线看在观草草青青| 国产精品中文字幕日韩精品| 青青草视频一区| 亚洲国产精品人人做人人爽| 中文字幕电影一区| 久久久久国产精品厨房| 欧美一区二区视频网站| 91黄色免费看| 色欧美乱欧美15图片| 国产精一区二区三区| 免费高清视频精品| 青青草原综合久久大伊人精品| 亚洲成a人v欧美综合天堂下载| 亚洲免费av观看| 亚洲h精品动漫在线观看| 亚洲丶国产丶欧美一区二区三区| 亚洲精选一二三| 亚洲成人综合在线| 久久不见久久见免费视频7|