进化计算涵盖了一系列受生物进化启发的基于种群的搜索和优化方法。我的研究特别关注进化计算与机器学习的交叉领域,致力于开发使用概率模型指导进化搜索的方法,以及使用进化方法设计机器学习模型的方法。

分布估计算法 (EDA)

EDA 基础

分布估计算法 (EDA) 利用对有前途解的概率模型进行学习和采样,取代了传统遗传算法中的交叉和变异算子。我的博士论文和早期研究致力于 EDA 的理论和实践基础,包括其在不同类型问题上的行为以及对算法所学习模型的分析。

我是专著 Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation (Springer, 2002) 的合著者,并通过论文发表、教程讲授以及在 GECCO、CEC、PPSN 等会议上组织专题研讨,为该领域做出了广泛贡献。

连续分布估计算法
研究用于连续优化问题的 EDA,包括基于高斯分布的模型、多变量概率分布以及基于 Copula 的连续 EDA。应用于地热发电厂的参数优化及其他工程问题。
EDA 中的概率模型分析
旨在理解 EDA 学习内容的研究:分析 EDA 使用的概率模型、模型中捕获的信息,以及这些信息如何与适应度景观的结构相关联。

神经进化与神经架构搜索

进化神经架构搜索
开发用于自动设计神经网络架构的进化算法。研究如何高效地表征、评估和进化架构,包括减少搜索空间而不牺牲表达能力的因子分解表示法。
用于生成模型的神经进化
研究生成对抗网络 (GAN) 和变分自编码器 (VAE) 的进化优化,包括分析可迁移 GAN 与梯度优化器之间的相互作用。
由神经元覆盖度驱动的神经进化
利用神经元覆盖度度量作为目标,指导用于半监督分类的神经进化算法。将注重多样性的进化搜索与受神经科学启发的覆盖度标准相结合。

遗传编程

用于函数学习的遗传编程
研究用于符号回归和函数学习的遗传编程方法。探讨遗传编程如何从数据中自动发现紧凑且可解释的数学表达式。
进化机器学习 (EML)
为《进化机器学习手册》(Handbook of Evolutionary Machine Learning) 撰写关于无监督学习 EML 的章节,涵盖聚类、降维和生成建模的进化方法。

进化多目标算法

进化多目标优化 (MOEA)
研究包括 NSGA-II、MOEA/D 及其应用在内的多目标优化进化算法。对用于连续多目标强化学习问题的 MOEA 进行性能评测。
神经进化信息的利用
关于利用神经进化信息的研究(巴斯克语):通过学习过去来构建更高效的未来。发表于 IkerGazte 2025。

精选论文