Biclustering Algorithms Based on Metaheuristics: A Review

03/30/2022
by   Adan Jose-Garcia, et al.
0

Biclustering is an unsupervised machine learning technique that simultaneously clusters rows and columns in a data matrix. Biclustering has emerged as an important approach and plays an essential role in various applications such as bioinformatics, text mining, and pattern recognition. However, finding significant biclusters is an NP-hard problem that can be formulated as an optimization problem. Therefore, different metaheuristics have been applied to biclustering problems because of their exploratory capability of solving complex optimization problems in reasonable computation time. Although various surveys on biclustering have been proposed, there is a lack of a comprehensive survey on the biclustering problem using metaheuristics. This chapter will present a survey of metaheuristics approaches to address the biclustering problem. The review focuses on the underlying optimization methods and their main search components: representation, objective function, and variation operators. A specific discussion on single versus multi-objective approaches is presented. Finally, some emerging research directions are presented.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/23/2021

A survey on multi-objective hyperparameter optimization algorithms for Machine Learning

Hyperparameter optimization (HPO) is a necessary step to ensure the best...
research
01/16/2019

Optimization Models for Machine Learning: A Survey

This paper surveys the machine learning literature and presents machine ...
research
11/20/2020

A Dynamic Locality Multi-Objective Salp Swarm Algorithm for Feature Selection

Developing intelligent analytical tools requires pre-processing data and...
research
12/09/2013

A preliminary survey on optimized multiobjective metaheuristic methods for data clustering using evolutionary approaches

The present survey provides the state-of-the-art of research, copiously ...
research
08/17/2022

Survey of Methods for Solving Systems of Nonlinear Equations, Part I: Root-finding Approaches

This paper presents a comprehensive survey of methods which can be utili...
research
04/12/2022

pysamoo: Surrogate-Assisted Multi-Objective Optimization in Python

Significant effort has been made to solve computationally expensive opti...
research
08/17/2022

Survey of Methods for Solving Systems of Nonlinear Equations, Part II: Optimization Based Approaches

This paper presents a comprehensive survey of methods which can be utili...

Please sign up or login with your details

Forgot password? Click here to reset