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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? wfg5.java

?? 關(guān)于多目標(biāo)優(yōu)化的代碼
?? JAVA
字號:
/**
 * WFG5.java
 * @author Juan J. Durillo
 * @version 1.0
 */
package jmetal.problems.WFG;

import java.io.*;
import java.util.Random;
import jmetal.base.DecisionVariables;
import jmetal.base.Solution;
import jmetal.util.JMException;

/**
 * This class implements the WFG5 problem
 * Reference: Simon Huband, Luigi Barone, Lyndon While, Phil Hingston
 *            A Scalable Multi-objective Test Problem Toolkit.
 *            Evolutionary Multi-Criterion Optimization: 
 *            Third International Conference, EMO 2005. 
 *            Proceedings, volume 3410 of Lecture Notes in Computer Science
 */
public class WFG5 extends WFG{
  /**
  * Creates a default WFG5 instance with 
  * 2 position-related parameters 
  * 4 distance-related parameters
  * and 2 objectives
  * @param solutionType The solution type must "Real" or "BinaryReal".
  */
  public WFG5(String solutionType) {
    this(2, 4, 2, solutionType) ;
  } // WFG5

 /**
  * Creates a WFG5 problem instance
  * @param k Number of position parameters
  * @param l Number of distance parameters
  * @param M Number of objective functions
  * @param solutionType The solution type must "Real" or "BinaryReal".
  */
  public WFG5(Integer k, Integer l, Integer M,String solutionType) {
    super(k,l,M,solutionType);
    problemName_ = "WFG5";
        
    S_ = new int[M_];
    for (int i = 0; i < M_; i++) {
      S_[i] = 2 * (i+1);
    }
        
    A_ = new int[M_-1];                
    for (int i = 0; i < M_-1; i++) {
      A_[i] = 1;               
    }
  } // WFG5    
           
  /** 
  * Evaluates a solution 
  * @param z The solution to evaluate
  * @return double [] with the evaluation results
  */    
  public float [] evaluate(float [] z){                
    float [] y;
        
    y = normalise(z);
    y = t1(y,k_);
    y = t2(y,k_,M_);    
        
    float [] result = new float[M_];
    float [] x = calculate_x(y);        
    for (int m = 1; m <= M_ ; m++) {
      result [m-1] = D_*x[M_-1] + S_[m-1] * (new Shapes()).concave(x,m);                
    }
        
    return result;
  } // evaluate
    
  /**
   * WFG5 t1 transformation
   */  
  public float [] t1(float [] z, int k){        
    float [] result = new float[z.length];        
        
    for (int i = 0; i < z.length; i++) {
      result[i] = (new Transformations()).s_decept(z[i],(float)0.35,(float)0.001,(float)0.05);
    }
        
    return result;      
  } // t1
        
  
  /**
   * WFG5 t2 transformation
   */    
  public float [] t2(float [] z, int k, int M){
    float [] result = new float[M];
    float [] w      = new float[z.length];
                
    for (int i = 0; i < z.length; i++) {
      w[i] = (float)1.0;
    }
        
    for (int i = 1; i <= M-1; i++){
      int head = (i - 1)*k/(M-1) + 1;
      int tail = i * k / (M - 1);                                   
      float [] subZ = subVector(z,head-1,tail-1);
      float [] subW = subVector(w,head-1,tail-1);
            
      result[i-1] = (new Transformations()).r_sum(subZ,subW);            
    }
        
    int head = k + 1;
    int tail = z.length;              
    float [] subZ = subVector(z,head-1,tail-1);      
    float [] subW = subVector(w,head-1,tail-1);        
    result[M-1] = (new Transformations()).r_sum(subZ,subW);
                
    return result;
  } // t2
    
  /** 
  * Evaluates a solution 
  * @param solution The solution to evaluate
   * @throws JMException 
  */    
  public final void evaluate(Solution solution) throws JMException {
    float [] variables = new float[getNumberOfVariables()];
    DecisionVariables dv = solution.getDecisionVariables();
        
    for (int i = 0; i < getNumberOfVariables(); i++) {
      variables[i] = (float)dv.variables_[i].getValue();    
    }
        
    float [] sol = evaluate(variables);
        
    for (int i = 0; i < sol.length; i++) {
      solution.setObjective(i,sol[i]);
    }
  } // evaluate

} // WFG5

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线视频一区二区免费| 色哟哟国产精品免费观看| 欧美v日韩v国产v| 国产经典欧美精品| 综合亚洲深深色噜噜狠狠网站| 欧美精品第1页| 99国产欧美久久久精品| 国产精品视频一区二区三区不卡| 国产精品一色哟哟哟| 日韩在线卡一卡二| 亚洲色欲色欲www在线观看| 久久久久久久综合色一本| 91麻豆精品国产91久久久久久久久| 成人av网站在线观看免费| 首页国产欧美日韩丝袜| 一区二区三区四区视频精品免费| 色哟哟一区二区在线观看| 免费三级欧美电影| 午夜精品福利一区二区三区av| 亚洲欧美另类久久久精品2019| 久久久综合网站| 日韩欧美国产综合| 日韩一二三区不卡| 91精品国产麻豆| 宅男在线国产精品| 欧美人妖巨大在线| 欧美性生活一区| 精品在线观看视频| 免费视频最近日韩| 久久草av在线| 亚洲另类中文字| 国产精品美女久久久久久久久| 国产欧美日韩精品一区| 欧美日韩免费一区二区三区视频| 91九色02白丝porn| 欧美在线免费视屏| 欧美日韩精品是欧美日韩精品| 色播五月激情综合网| 欧美在线观看你懂的| 欧美性videosxxxxx| 欧美午夜免费电影| 在线观看日韩电影| 欧美精品免费视频| 一本一道久久a久久精品| 色综合久久88色综合天天免费| 91国内精品野花午夜精品| 在线观看视频一区二区| 色婷婷国产精品| 欧美在线观看一区| 精品国产一区二区三区av性色| 日韩一区二区三区在线| 国产无人区一区二区三区| 欧美午夜视频网站| 亚洲精品一区在线观看| 国产午夜精品久久久久久久 | 91视频.com| 日韩在线卡一卡二| 国产精品亚洲专一区二区三区| 国产伦精品一区二区三区视频青涩| 成人小视频免费观看| 色婷婷亚洲综合| ww亚洲ww在线观看国产| 国产精品区一区二区三区 | 一级女性全黄久久生活片免费| 亚洲超丰满肉感bbw| 国产美女精品人人做人人爽| 欧美无乱码久久久免费午夜一区| 欧美日韩精品一区视频| 精品福利一区二区三区| 精品成a人在线观看| 一区二区三区免费| 国产一区二区美女| 欧美性猛交xxxx乱大交退制版 | 欧美一区二区私人影院日本| 欧美日韩成人一区| 中文字幕一区二区三| 亚洲高清免费视频| 国产精品一区二区视频| 精品视频一区二区三区免费| 国产亚洲成av人在线观看导航| 一区二区三区四区五区视频在线观看| 久草热8精品视频在线观看| 成人黄页在线观看| 亚洲天堂福利av| 在线免费不卡视频| 午夜精品久久久久久久| 91精品国产日韩91久久久久久| 久久精品国产一区二区三| 精品国产一区二区三区不卡| 岛国av在线一区| 欧美经典三级视频一区二区三区| 日韩视频不卡中文| 国内久久精品视频| 国产精品久久夜| 91黄色免费网站| 麻豆freexxxx性91精品| 亚洲国产高清aⅴ视频| 99热这里都是精品| 日本不卡一二三| 久久久99精品久久| 色综合久久久久久久久| 男人的j进女人的j一区| 国产日韩精品久久久| 色综合夜色一区| 国模无码大尺度一区二区三区| 久久久久综合网| 欧美怡红院视频| 国产一区二区在线电影| 亚洲日本一区二区| 91精品国产欧美一区二区| 成人av午夜电影| 麻豆精品新av中文字幕| 亚洲欧洲精品天堂一级 | 亚洲国产精品久久久久婷婷884| 欧美一区二区精美| 99re成人精品视频| 精品一区二区三区在线观看国产| 1区2区3区国产精品| 精品国产一区二区三区久久久蜜月| 99国产麻豆精品| 国产美女久久久久| 乱一区二区av| 亚洲男人的天堂在线aⅴ视频| 欧美一区二区三区四区在线观看| 97se亚洲国产综合在线| 国产精品一区2区| 综合网在线视频| 久久人人超碰精品| 欧美一区二区三区四区久久| 99精品国产99久久久久久白柏| 国产伦精一区二区三区| 日本91福利区| 日本欧美加勒比视频| 亚洲一区av在线| 亚洲蜜臀av乱码久久精品| 久久精子c满五个校花| 欧美xxxxx裸体时装秀| 3atv一区二区三区| 91精品国产综合久久国产大片| 成人免费精品视频| 国产不卡在线播放| 国产精品自产自拍| 国产在线看一区| 免费高清不卡av| 免费日韩伦理电影| 美女在线一区二区| 久久精品国产网站| 激情综合色丁香一区二区| 蜜桃在线一区二区三区| 奇米一区二区三区av| 捆绑紧缚一区二区三区视频| 亚洲国产欧美一区二区三区丁香婷 | 风间由美中文字幕在线看视频国产欧美| 天天亚洲美女在线视频| 亚洲国产视频一区二区| 午夜精品影院在线观看| 日韩va欧美va亚洲va久久| 日日摸夜夜添夜夜添亚洲女人| 视频一区二区不卡| 精品一区精品二区高清| 国产剧情一区在线| 高清国产一区二区| 成人永久免费视频| 91偷拍与自偷拍精品| 欧美综合天天夜夜久久| 欧美日韩中文字幕一区| 日韩欧美你懂的| 久久无码av三级| 国产欧美日韩久久| 亚洲自拍偷拍欧美| 青青草原综合久久大伊人精品| 美腿丝袜在线亚洲一区| 激情六月婷婷久久| 97久久精品人人爽人人爽蜜臀| 在线观看视频一区| 精品欧美久久久| 中文字幕日韩av资源站| 日韩高清不卡在线| 丁香五精品蜜臀久久久久99网站| 波波电影院一区二区三区| 欧美剧在线免费观看网站 | 国产精品久久久久9999吃药| 亚洲黄网站在线观看| 奇米一区二区三区av| 丰满白嫩尤物一区二区| 欧美性受xxxx黑人xyx性爽| 亚洲精品一区二区三区香蕉 | 国产精品色呦呦| 丝袜亚洲另类丝袜在线| 国产白丝网站精品污在线入口| 在线观看欧美黄色| 久久先锋影音av| 日韩**一区毛片| 成人av资源下载| 欧美一级专区免费大片| 一区二区三区小说| 国产福利91精品| 日韩一级免费观看| 亚洲国产成人porn| 岛国一区二区三区|