Resume

Software

  • Pls contact Dr. Gong (wygong@cug.edu.cn) for all other source codes in our papers.
  • CSM-EAs [C++ source code]
    A multi-operator search strategy based on cheap surrogate models for evolutionary optimization.
    Refer: W. Gong, A. Zhou, and Z. Cai, A multi-operator search strategy based on cheap surrogate models for evolutionary optimization. IEEE Transactions on Evolutionary Computation. June, 2015, Accepted.
  • TRADE-FC [C++ source code]
    Parameter extraction of different fuel cell models with transferred adaptive differential evolution.
    Refer: W. Gong, X. Yan, X. Liu, and Z. Cai, Parameter extraction of different fuel cell models with transferred adaptive differential evolution. Energy. March, 2015, Accepted.
  • ARMOR-DE [Pls contact Dr. W. Gong for the C++ source code]
    Adaptive ranking mutation operator based differential evolution for constrained optimization.
    Refer: W. Gong, Z. Cai, and D. Liang, Adaptive ranking mutation operator based differential evolution for constrained optimization. IEEE Transactions on Cybernetics. June 2014, In press.
  • DE-SOFC [C++ source code]
    Parameter identification of an SOFC model with an efficient, adaptive differential evolution algorithm.
    Refer: W. Gong, Z. Cai, J. Yang, X. Li, and J. Li, Parameter identification of an SOFC model with an efficient, adaptive differential evolution algorithm. International Journal of Hydrogen Energy. 2014, 39(10): 5083 - 5096.
  • Rcr-SaDE [Matlab source code]
    Repairing the crossover rate in adaptive differential evolution.
    Refer: W. Gong, Z. Cai, and Y. Wang, "Repairing the crossover rate in adaptive differential evolution," Applied Soft Computing. 2014, 15: 149 - 168.
  • Rcr-JADE-m [Matlab source code]
    Repairing the crossover rate in adaptive differential evolution.
    Refer: W. Gong, Z. Cai, and Y. Wang, "Repairing the crossover rate in adaptive differential evolution," Applied Soft Computing. 2014, 15: 149 - 168.
  • Rcr-JADE [C++ source code]
    Repairing the crossover rate in adaptive differential evolution.
    Refer: W. Gong, Z. Cai, and Y. Wang, "Repairing the crossover rate in adaptive differential evolution," Applied Soft Computing. 2014, 15: 149 - 168.
    (Microsoft Visual C++ 6.0 Needed.)
  • rank-iMDDE [C++ source code]
    Engineering optimization by means of an improved constrained differential evolution.
    Refer: W. Gong, Z. Cai, and D. Liang, "Engineering optimization by means of an improved constrained differential evolution," Computer Methods in Applied Mechanics and Engineering. 2014, 268: 884 - 904.
    (Microsoft Visual C++ 6.0 Needed.)
  • rankMADE [C++ source code]
    Parameter optimization of PEMFC model with improved multi-strategy adaptive differential evolution.
    Refer: W. Gong and Z. Cai, "Parameter optimization of PEMFC model with improved multi-strategy adaptive differential evolution," Engineering Applications of Artificial Intelligence. 2014, 27: 28 - 40.
    (Microsoft Visual C++ 6.0 Needed.)
  • DE-PV [C++ source code]
    Parameter extraction of solar cell models using repaired adaptive differential evolution.
    Refer: W. Gong and Z. Cai, "Parameter extraction of solar cell models using repaired adaptive differential evolution," Solor Energy. 2013, 94: 209 - 220.
    (Microsoft Visual C++ 6.0 Needed.)
  • rank-jDE [C++ source code]
    Differential Evolution with Ranking-based Mutation Operators.
    Refer: W. Gong and Z. Cai, "Differential Evolution with Ranking-based Mutation Operators," IEEE Transactions on Systems, Man, and Cybernetics: Part B -- Cybernetics. Jan. 2013. Accepted.
    Refer: W. Gong and Z. Cai, "Accelerating parameter identification of proton exchange membrane fuel cell model with ranking-based differential evolution," Energy. July 2013. Accepted.
    (Microsoft Visual C++ 6.0 Needed.)
  • ABC [C source code]
    Artificial Bee Conoly algorithm (ABC for short).
    Refer: D. Karaboga, B. Basturk, "A powerful and Efficient Algorithm for Numerical Function Optimization: Artificial Bee Colony (ABC) Algorithm," Journal of Global Optimization, 2007, 39(3): 459 - 171. doi: 10.1007/s10898-007-9149-x
  • DE-AOS [C++ source code]
    DE with strategy adaptive selection. Refer: Adaptive Parameter Selection for Strategy Adaptation in Differential Evolution
    (Microsoft Visual C++ 6.0 Needed.)
  • jDE-BBO [C source code]
    A hybrid DE with BBO algorithm. Refer: DE/BBO: A Hybrid Differential Evolution with Biogeography-Based Optimization for Global Numerical Optimization (Microsoft Visual C++ 6.0 Needed.) Note: The results may have some slight differences between the C code and the C++ code used in our experiments.
  • RCBBO [C++ source code]
    Real coded BBO with neighborhood search opeartor. Refer: A Real-Coded Biogeography-Based Optimization with Neighborhood Search Operator
    (Microsoft Visual C++ 6.0 Needed.)
  • pae-ODEMO [C++ source code]
    Pareto-adaptive epsilon-domination DE for MOPs. Refer: An Improved Multiobjective Differential Evolution based on Pareto-adaptive epsilon-dominance and Orthogonal Design
    (Microsoft Visual C++ 6.0 Needed.)
  • ODE [demo]
    A fast and robust Differential Evolution algorithm for Function Optimization. Refer: ODE: A Fast and Robust Differential Evolution Based on Orthogonal Design
    (Microsoft Visual C++ 6.0 Needed)
  • EpsODEMO [demo]
    A fast and efficient Differential Evolution algorithm based on Epsilon-domination for Multi-objective Optimization. Refer: A Novel Differential Evolution Algorithm based on epsilon-domination and Orthogonal Design Method for Multiobjective Optimization
    (Microsoft Visual C++ 6.0 Needed)