jMetal官方文档汉化一:框架介绍

框架介绍

jMetal项目始于2006年,旨在创建一个易于使用、灵活、可扩展和可移植的基于启发式算法的多目标优化框架。框架从2008年开始发布在http://jmetal.sourceforge.net。从2014年至今,发布于https://github.com/jMetal/jMetal.
自jMetal首次发布九年后,开发者们决定在2014年对该软件进行深层次的重做,重做的主要是基于下面这些考虑:

  • 架构要重新设计,在保证原先功能的基础上力求简洁。
  • Maven被用作开发、测试、打包和部署的工具。
  • 通过提供算法模板促进代码重用
  • 提高代码质量:
    • 单元测试的应用
    • 更好地使用Java特性(例如泛型)
    • 设计模式(singleton、builder、factory、observer)的应用
    • 参考了代码简洁化指南——“清洁代码:敏捷软件工艺手册”(Robert C.Martin)
  • 支持并行计算
  • 引入在运行时获取算法信息的功能

基于这些考虑jMetal5应运而生,相关的讨论可以在"Redesigning the jMetal Multi-Objective Optimization Framework. Antonio J. Nebro, Juan J. Durillo, Matthieu Vergne. GECCO (Companion) 2015". 这篇论文中找到,DOI: http://dx.doi.org/10.1145/2739482.2768462

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值