<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>Multi-Objective Metaheuristic Optimization for Molecular Docking in Early-Stage Drug Design by Water Optimization Algorithm</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname>Nasef</surname><given-names>Arafa Abdelzaher</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<aff id="aff1">Department of Engineering, Kafrelsheikh University, Egypt.</aff>
</contrib-group>
<abstract><p>Molecular docking constitutes a fundamental computational technique in Structure-Based Drug Design (SBDD), aiming to predict the optimal binding conformation and affinity of a small-molecule ligand within the active site of a target protein. Formulating molecular docking as a multi-objective optimization problem simultaneously minimizing intermolecular interaction energy and intramolecular conformational strain yields a richer set of candidate solutions for medicinal chemists than traditional single-objective formulations. In this paper, a Multi-Objective Water Optimization Algorithm (MO-WAO) is proposed, extending the recently introduced Water Optimization Algorithm (WAO) of Daliri et al. <xref ref-type="bibr" rid="ref-1">[1]</xref> to handle bi-objective docking problems. WAO is a swarm intelligence metaheuristic inspired by the chemical and physical properties of water molecules, including hydrogen bonding, evaporation, and particle motion dynamics. The proposed MO-WAO integrates Pareto dominance-based ranking, crowding distance computation, and an external archive mechanism to approximate the Pareto optimal front of docking conformations. Two competing objective functions are optimized simultaneously: the intermolecular energy capturing ligand–receptor binding interactions (van der Waals, electrostatic, hydrogen bonding, and desolvation terms) and the intramolecular energy reflecting internal ligand conformational strain. Comprehensive benchmark experiments are conducted on eleven standard protein–ligand complexes sourced from the Protein Data Bank (PDB), spanning diverse therapeutic targets including HIV-1 protease, streptavidin, acetylcholinesterase, and cyclin-dependent kinase 2. The performance of MO-WAO is rigorously compared against five established multi-objective metaheuristics Non-dominated Sorting Genetic Algorithm II )NSGA-II(, Speed-constrained Multi-Objective Particle Swarm Optimization (SMPSO), Multi-Objective Evolutionary Algorithm based on Decomposition (MOEA/D), Generalized Differential Evolution 3 (GDE3), and S-Metric Selection Evolutionary Multi-Objective Algorithm (SMS-EMOA) as well as the Lamarckian Genetic Algorithm (LGA) from AutoDock as a single-objective reference. Evaluation is performed using four Pareto quality indicators: Hypervolume (HV), Inverted Generational Distance (IGD), spread (Δ), and epsilon (ε), supplemented by Root Mean Square Deviation (RMSD) analysis of predicted binding poses. Results demonstrate that MO-WAO achieves competitive or superior Pareto front approximations, benefiting from the balanced exploration–exploitation mechanism inherent in the hydrogen bonding, evaporation, and motion phases of the water-inspired paradigm.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Molecular docking</kwd><kwd>Multi-objective optimization</kwd><kwd>Water optimization algorithm</kwd><kwd>Metaheuristic</kwd><kwd>Drug design</kwd><kwd>Pareto front</kwd><kwd>Binding energy</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1"><label>1</label><title>Introduction</title>
<p>Developing novel therapeutic agents remains one of the most consequential endeavors in modern biomedical science. The drug discovery pipeline is a protracted, resource-intensive process, typically spanning 10–15 years and requiring investments exceeding one billion US dollars from initial target identification through regulatory approval and market release <xref ref-type="bibr" rid="ref-2">[2]</xref>, <xref ref-type="bibr" rid="ref-3">[3]</xref>. Within this pipeline, the early stages of hit identification and lead optimization are critically important, as decisions made during these phases profoundly influence the probability of downstream clinical success. Computational methods have emerged as indispensable tools for accelerating and rationalizing these early-stage activities, enabling researchers to explore vast chemical spaces and prioritize promising molecular candidates before committing to expensive synthesis and experimental testing <xref ref-type="bibr" rid="ref-4">[4]</xref>, <xref ref-type="bibr" rid="ref-5">[5]</xref>.</p>
<p>Molecular docking is a cornerstone technique in Structure-Based Drug Design (SBDD), a paradigm that leverages three-dimensional structural information of biological macromolecules typically obtained through X-ray crystallography, NMR spectroscopy, or cryo-electron microscopy to guide the design and selection of small-molecule ligands <xref ref-type="bibr" rid="ref-6">[6]</xref>, <xref ref-type="bibr" rid="ref-7">[7]</xref>. The docking procedure seeks to predict the preferred orientation (pose) and binding affinity of a candidate ligand within the binding site of a target protein. Accurate docking predictions can reveal the molecular determinants of ligand–receptor recognition, inform lead optimization strategies, and prioritize compounds for experimental validation in virtual screening campaigns <xref ref-type="bibr" rid="ref-8">[8]</xref>, <xref ref-type="bibr" rid="ref-9">[9]</xref>. Since the pioneering work of Kuntz et al. in the 1980s, molecular docking has evolved substantially, with numerous software packages including AutoDock <xref ref-type="bibr" rid="ref-10">[10]</xref>, AutoDock Vina <xref ref-type="bibr" rid="ref-11">[11]</xref>, GOLD <xref ref-type="bibr" rid="ref-13">[12]</xref>, Glide <xref ref-type="bibr" rid="ref-14">[13]</xref>, and DOCK <xref ref-type="bibr" rid="ref-15">[14]</xref> now routinely deployed in both academic and pharmaceutical industry settings.</p>
<p>From a computational perspective, molecular docking constitutes an NP-hard combinatorial optimization problem characterized by a rugged, multimodal energy landscape <xref ref-type="bibr" rid="ref-16">[15]</xref>, <xref ref-type="bibr" rid="ref-17">[16]</xref>. The search space is defined by the translational, rotational, and torsional degrees of freedom of the ligand relative to the receptor, and for flexible ligands with many rotatable bonds, the dimensionality of this space can be considerable. The energy landscape is punctuated by numerous local minima separated by energy barriers, making gradient-based optimization methods unreliable for identifying the global minimum. Consequently, stochastic search algorithms, particularly metaheuristic optimization methods, have become the preferred approach for navigating this complex landscape <xref ref-type="bibr" rid="ref-18">[17]</xref>.</p>
<p>Traditionally, molecular docking has been formulated as a single-objective optimization problem, wherein the goal is to minimize the total binding free energy of the ligand–receptor complex. However, this formulation oversimplifies the underlying biophysics. The total binding energy is typically decomposed into two principal components: the intermolecular energy, which quantifies the strength of the interaction between the ligand and the receptor through van der Waals, electrostatic, hydrogen bonding, and desolvation terms; and the intramolecular energy, which reflects the conformational strain imposed on the ligand upon binding <xref ref-type="bibr" rid="ref-19">[18]</xref>, <xref ref-type="bibr" rid="ref-20">[19]</xref>. These two objectives are inherently conflicting: A ligand may achieve highly favorable intermolecular contacts by adopting a strained conformation, or it may maintain a relaxed conformation at the expense of weaker receptor interactions. Single-objective approaches that combine these energies into a scalar sum may obscure this trade-off, potentially discarding biologically relevant conformations that represent optimal compromises. Multi-objective optimization, which seeks to identify the Pareto optimal set of solutions representing the best trade-offs between competing objectives, offers a more comprehensive and informative framework for molecular docking <xref ref-type="bibr" rid="ref-22">[20]</xref>, <xref ref-type="bibr" rid="ref-23">[21]</xref>.</p>
<p>The application of metaheuristic algorithms to molecular docking has a rich history. The Lamarckian Genetic Algorithm (LGA), implemented in AutoDock by Morris et al. <xref ref-type="bibr" rid="ref-10">[10]</xref>, hybridizes a genetic algorithm with local search to efficiently explore the docking landscape and has become one of the most widely used docking search engines. Particle Swarm Optimization (PSO) has been adapted for docking in several studies, including PSO@AutoDock by Namasivayam and Günther <xref ref-type="bibr" rid="ref-24">[22]</xref> and the more recent RDPSOVina by Li et al. <xref ref-type="bibr" rid="ref-25">[23]</xref>. Differential Evolution (DE), Ant Colony Optimization (ACO), and numerous other evolutionary and swarm intelligence algorithms have likewise been applied to docking problems with varying degrees of success <xref ref-type="bibr" rid="ref-26">[24– 26]</xref>. The METADOCK 2 platform developed by Imbernón et al. <xref ref-type="bibr" rid="ref-29">[27]</xref> introduced a high-throughput parallel metaheuristic framework for large-scale docking campaigns.</p>
<p>In the multi-objective domain, Garcia Godoy et al. <xref ref-type="bibr" rid="ref-22">[20]</xref> presented a pioneering comparative study in which five multi-objective metaheuristics Non-dominated Sorting Genetic Algorithm II (NSGA-II), Speed-constrained Multi-Objective Particle Swarm Optimization (SMPSO), Generalized Differential Evolution 3 (GDE3), Multi-Objective Evolutionary Algorithm based on Decomposition (MOEA/D), and SMS-EMOA were systematically evaluated for bi-objective molecular docking on a benchmark suite of protein–ligand complexes. Their results demonstrated that multi-objective formulations could yield Pareto fronts containing conformations with Root Mean Square Deviation (RMSD) values comparable to or better than those obtained by the single-objective LGA, while simultaneously providing medicinal chemists with a diverse set of alternative binding modes. In a subsequent study, Garcia Godoy et al. <xref ref-type="bibr" rid="ref-23">[21]</xref> extended the multi-objective approach to the docking of inhibitors against wild-type and mutant forms of the epidermal growth factor receptor (EGFR), demonstrating the clinical relevance of Pareto-based docking in the context of drug resistance. More recently, Fromer et al. <xref ref-type="bibr" rid="ref-30">[28]</xref> explored Pareto optimization strategies for accelerating multi-objective virtual screening, underscoring the growing interest in multi-objective approaches within computational drug discovery. The No Free Lunch (NFL) theorem, established by Wolpert and Macready <xref ref-type="bibr" rid="ref-31">[29]</xref>, asserts that no single optimization algorithm is universally superior across all problem domains. This fundamental result provides a theoretical motivation for the continued development and evaluation of novel metaheuristic algorithms, as performance advantages may be domain-specific and dependent on the structure of the optimization landscape. In this spirit, the present study introduces a new multi-objective algorithm derived from a recently proposed nature-inspired metaheuristic: the Water Optimization Algorithm (WAO). The WAO was proposed by Daliri et al. <xref ref-type="bibr" rid="ref-1">[1]</xref> as a swarm intelligence algorithm inspired by the chemical and physical properties of water molecules. WAO models three principal mechanisms: 1) hydrogen bonding, through which water molecules form intermolecular bonds to share information and collectively move toward promising regions of the search space, 2) evaporation, whereby molecules with poor fitness are probabilistically reinitialized to maintain population diversity, and 3) particle motion, in which molecules update their velocities and positions under the influence of bonding forces and attraction to high-quality solutions. The interplay of these three mechanisms endows WAO with a robust balance between exploration and exploitation, as demonstrated by Daliri et al. through extensive benchmarking on CEC test functions and engineering design problems <xref ref-type="bibr" rid="ref-1">[1]</xref>. Despite the promising performance of WAO on single-objective benchmarks, to the best of the authors’ knowledge, WAO has not been extended to multi-objective optimization, nor has it been applied to molecular docking problems. This gap in the literature presents an opportunity to investigate whether the distinctive bonding–evaporation–motion paradigm of WAO can be effectively adapted for Pareto-based search in the complex, high-dimensional energy landscapes characteristic of protein–ligand docking.</p>
<p>The contributions of this paper are fourfold: 1) the proposal of Multi-Objective Water Optimization Algorithm (MO-WAO), a multi-objective extension of the WAO incorporating Pareto dominance ranking, crowding distance, and external archive management, 2) the formulation of molecular docking as a bi-objective optimization problem minimizing intermolecular and intramolecular energies, 3) comprehensive benchmarking of MO-WAO against five state-of-the-art multi-objective algorithms (NSGA-II, SMPSO, GDE3, MOEA/D, and SMS-EMOA) and the single-objective LGA on eleven PDB complexes, and 4) analysis of the drug design implications of the resulting Pareto fronts. The remainder of this paper is organized as follows: Section 2 provides background on molecular docking, metaheuristic optimization, multi-objective docking, and the WAO algorithm; Section 3 describes the proposed MO-WAO methodology in detail; Section 4 presents the experimental setup; Section 5 reports and discusses the results; and Section 6 offers conclusions and directions for future work.</p>
</sec>
<sec id="sec-2"><label>2</label><title>Background and Related Work</title>
<sec id="sec-3"><label>2.1</label><title>Molecular Docking Problem Formulation</title>
<p>The molecular docking problem can be formally defined as a continuous optimization problem over a high-dimensional search space determined by the degrees of freedom of the ligand relative to the receptor. A candidate docking solution (pose) is encoded as a vector of decision variables encompassing: three translational parameters (x, y, z) specifying the position of the ligand center of mass within the binding site; four rotational parameters (q1, q2, q3, q4) representing a unit quaternion that defines the orientation of the ligand; and n torsion angles (φ1, φ2, …, φn) corresponding to the rotatable bonds of the ligand. The total dimensionality of the search space is therefore D = 7 + n, where n varies from zero (rigid ligand) to over twenty for highly flexible drug-like molecules <xref ref-type="bibr" rid="ref-10">[10]</xref>, <xref ref-type="bibr" rid="ref-32">[30]</xref>.</p>
<p>The quality of a given pose is assessed by a scoring function that estimates the binding free energy of the ligand–receptor complex. In the AutoDock 4 framework, the total binding free energy ΔGbind is decomposed as follows:</p>
<p>ΔGbind = Einter + Eintra + Etor, (1)</p>
<p>where Einter is the intermolecular energy between ligand and receptor, Eintra is the intramolecular energy of the ligand, and Etor is the torsional free energy penalty proportional to the number of rotatable bonds. The intermolecular energy is further decomposed into component terms:</p>
<p>Einter = Evdw + Ehbond + Eelec + Edesolv. (2)</p>
<p>Here, Evdw represents van der Waals interactions modeled by a Lennard-Jones 12–6 potential; Ehbond captures hydrogen bonding interactions using a directional 12–10 potential; Eelec accounts for electrostatic interactions via a screened Coulomb potential; and Edesolv estimates the desolvation penalty upon ligand binding using a volume-based pairwise approach <xref ref-type="bibr" rid="ref-10">[10]</xref>. Each term is parameterized using empirical coefficients calibrated against a training set of experimentally determined protein–ligand binding affinities.</p>
<p>AutoDock Vina <xref ref-type="bibr" rid="ref-11">[11]</xref> employs an alternative empirical scoring function based on a combination of Gaussian steric terms (attractive and repulsive), hydrophobic interactions, hydrogen bonding, and a torsional penalty for the number of rotatable bonds. The Vina scoring function emphasizes computational speed by using pre-computed grid maps that discretize the binding site into a regular lattice of energy values, enabling rapid energy evaluation during the search <xref ref-type="bibr" rid="ref-11">[11]</xref>.</p>
<p>The energy landscape defined by these scoring functions is highly multimodal, characterized by numerous local minima of varying depth separated by energy barriers. This ruggedness arises from the complex, non-linear interactions between ligand and receptor atoms and is exacerbated by the high dimensionality of the search space for flexible ligands. Consequently, deterministic optimization methods, including gradient descent and Newton’s method, are generally inadequate for molecular docking, as they are prone to entrapment in local minima and provide no guarantee of finding the global optimum <xref ref-type="bibr" rid="ref-16">[15]</xref>, <xref ref-type="bibr" rid="ref-17">[16]</xref>.</p>
</sec>
<sec id="sec-4"><label>2.2</label><title>Metaheuristic Algorithms in Molecular Docking</title>
<p>Metaheuristic algorithms are stochastic optimization strategies designed to explore complex search spaces efficiently by balancing global exploration with local exploitation. Their population-based nature, ability to escape local optima, and minimal reliance on gradient information make them well-suited for molecular docking problems <xref ref-type="bibr" rid="ref-18">[17]</xref>, <xref ref-type="bibr" rid="ref-33">[31]</xref>.</p>
<p>The LGA implemented in AutoDock <xref ref-type="bibr" rid="ref-10">[10]</xref> is perhaps the most extensively used metaheuristic for molecular docking. LGA combines a standard genetic algorithm employing selection, crossover, and mutation operators with a Solis–Wets local search procedure. The “Lamarckian” aspect refers to the inheritance of locally optimized phenotypic improvements, whereby the results of local search are written back into the genotype for subsequent evolutionary operations. This hybridization significantly enhances the algorithm’s ability to refine promising docking poses while maintaining population diversity through genetic operators <xref ref-type="bibr" rid="ref-10">[10]</xref>. PSO, inspired by the collective behavior of bird flocks and fish schools <xref ref-type="bibr" rid="ref-34">[32]</xref>, has been adapted for molecular docking in several studies. Namasivayam and Günther <xref ref-type="bibr" rid="ref-24">[22]</xref> developed PSO@AutoDock, a PSO-based docking engine integrated into the AutoDock framework, demonstrating competitive performance with LGA on a diverse set of protein–ligand complexes. More recently, Li et al. <xref ref-type="bibr" rid="ref-25">[23]</xref> proposed RDPSOVina, incorporating random drift PSO into AutoDock Vina to improve sampling efficiency in high-dimensional docking search spaces.</p>
<p>DE, introduced by Storn and Price <xref ref-type="bibr" rid="ref-26">[24]</xref>, has been applied to docking by several groups, exploiting the algorithm’s effective perturbation mechanisms for continuous optimization. ACO, inspired by the foraging behavior of ants <xref ref-type="bibr" rid="ref-27">[25]</xref>, has also been explored for docking, particularly in the context of fragment-based approaches. Additionally, nature-inspired algorithms including the Grey Wolf Optimizer (GWO) <xref ref-type="bibr" rid="ref-35">[33]</xref>, Whale Optimization Algorithm (WOA) <xref ref-type="bibr" rid="ref-36">[34]</xref>, Harris Hawks Optimization (HHO) <xref ref-type="bibr" rid="ref-38">[35]</xref>, and Gravitational Search Algorithm (GSA) <xref ref-type="bibr" rid="ref-39">[36]</xref> have been applied to various molecular optimization tasks, reflecting the growing diversity of metaheuristic paradigms in computational chemistry.</p>
<p>The METADOCK 2 platform developed by Imbernón et al. <xref ref-type="bibr" rid="ref-29">[27]</xref> represents a significant advance in high-throughput docking, leveraging parallel computing architectures to execute metaheuristic searches across thousands of protein–ligand pairs simultaneously. Chen et al. <xref ref-type="bibr" rid="ref-5">[5]</xref> presented an algorithm selection framework for docking, analyzing the performance of multiple metaheuristics on Angiotensin-Converting Enzyme (ACE) targets and providing guidance for algorithm–problem matching.</p>
<p>Recent years have witnessed increasing interest in deep learning-based approaches to molecular docking, including methods that predict binding poses using graph neural networks and geometric deep learning. However, these approaches remain limited by the availability and quality of training data, and physics-based scoring functions evaluated through metaheuristic search continue to offer superior generalization in many settings, particularly for novel chemotypes and targets <xref ref-type="bibr" rid="ref-5">[5]</xref>, <xref ref-type="bibr" rid="ref-40">[37]</xref>.</p>
</sec>
<sec id="sec-5"><label>2.3</label><title>Multi-Objective Optimization in Molecular Docking</title>
<p>The multi-objective formulation of molecular docking seeks to optimize two or more conflicting objectives simultaneously, yielding a set of Pareto optimal solutions rather than a single optimum. In the bi-objective formulation adopted in this study, the two objectives are:</p>
<p>Minimize f1(x) = Einter(x) (intermolecular energy), (3) Minimize f2(x) = Eintra(x) (intramolecular energy), (4)</p>
<p>where x = [x, y, z, q1, q2, q3, q4, φ1, …, φn] is the decision vector representing a ligand conformation. A solution xA is said to Pareto dominate another solution xB (denoted xA ≤ xB) if and only if f(xA) ≤ f(xB) for all i ∈ {1, 2} and f(xA) &lt; f(xB) for at least one j ∈ {1, 2}. The Pareto optimal set consists of all non-dominated solutions, and its image in objective space forms the Pareto front <xref ref-type="bibr" rid="ref-40">[37]</xref>, <xref ref-type="bibr" rid="ref-41">[38]</xref>.</p>
<p>Several well-established multi-objective evolutionary algorithms have been applied to molecular docking. NSGA-II, proposed by Deb et al. <xref ref-type="bibr" rid="ref-42">[39]</xref>, employs fast non-dominated sorting and crowding distance-based selection to produce diverse, well-converged Pareto front approximations. SMPSO (Speed-constrained Multi-objective PSO) by Nebro et al. <xref ref-type="bibr" rid="ref-43">[40]</xref> adapts PSO for multi-objective optimization with velocity clamping and polynomial mutation. GDE3 by Kukkonen and Lampinen <xref ref-type="bibr" rid="ref-44">[41]</xref> extends DE to multi-objective problems using Pareto dominance and crowding distance. MOEA/D by Zhang and Li <xref ref-type="bibr" rid="ref-45">[42]</xref> decomposes the multi-objective problem into a set of scalar subproblems using weight vectors. SMS-EMOA (S-Metric Selection Evolutionary Multi-Objective Algorithm) by Beume et al. <xref ref-type="bibr" rid="ref-46">[43]</xref> uses the Hypervolume (HV) indicator for selection pressure. In their seminal work, Garcia Godoy et al. <xref ref-type="bibr" rid="ref-22">[20]</xref> compared these five algorithms on a benchmark suite of eleven protein–ligand complexes, evaluating performance using HV, spread, and epsilon indicators alongside RMSD analysis of the predicted binding poses. Their study demonstrated that multi-objective approaches could identify high-quality docking conformations competitive with or superior to the single-objective LGA, while providing a richer set of alternative binding modes for medicinal chemistry analysis. A subsequent study by the same group <xref ref-type="bibr" rid="ref-23">[21]</xref> applied multi-objective docking to EGFR kinase mutants relevant to non-small cell lung cancer, demonstrating the translational value of Pareto-based approaches for understanding drug resistance mechanisms.</p>
</sec>
<sec id="sec-6"><label>2.4</label><title>The Water Optimization Algorithm</title>
<p>The WAO was introduced by Daliri et al. <xref ref-type="bibr" rid="ref-1">[1]</xref> as a population-based metaheuristic inspired by the chemical and physical properties of water molecules. Unlike many nature-inspired algorithms that draw metaphors from biological behavior, WAO is grounded in the physicochemical phenomena governing water at the molecular level, specifically hydrogen bonding, evaporation, and molecular motion.</p>
<p>In WAO, each solution candidate is represented as a water molecule in the search space. The algorithm proceeds through three principal phases in each iteration:</p>
<p>Hydrogen bonding phase: Water molecules form intermolecular hydrogen bonds based on proximity and fitness quality. Molecules with superior fitness attract neighboring molecules, analogous to the way hydrogen bonds create transient clusters in liquid water. This phase facilitates information sharing and drives the population toward promising regions, serving as the primary exploitation mechanism. Mathematically, the position of molecule i is updated as:</p>
<p>xi(t+1) = xi(t) + β × (xj − xi(t)) + α × r × (xbest − xi(t)), (5)</p>
<p>where xj is the bonding partner, xbest is the global best solution, β is the bonding coefficient controlling the strength of attraction, α is a scaling factor, and r is a uniformly distributed random number in [0, 1] <xref ref-type="bibr" rid="ref-1">[1]</xref>. Evaporation phase: Molecules with poor fitness are subject to probabilistic evaporation, whereby they are reinitialized to random positions within the search space. This mechanism is analogous to the phase transition of water from liquid to gas and serves as the primary diversity maintenance (exploration) mechanism, preventing the population from collapsing into a single basin of attraction. The evaporation probability is inversely related to the fitness of the molecule: poorly performing molecules are more likely to evaporate and be replaced <xref ref-type="bibr" rid="ref-1">[1]</xref>.</p>
<p>Particle motion phase: All molecules undergo position updates governed by velocity-based dynamics, analogous to the kinetic motion of water molecules. Each molecule’s velocity is influenced by its own inertia, attraction to its personal best position, and attraction to the global best position found by the swarm:</p>
<p>vi(t+1) = w × vi(t) + c1 × r1 × (xlocal − xi(t)) + c2 × r2 × (xglobal − xi(t)), (6) xi(t+1) = xi(t) + vi(t+1), (7)</p>
<p>where w is an inertia weight, c1 and c2 are acceleration coefficients, and r1, r2 are random numbers in [0, 1] <xref ref-type="bibr" rid="ref-1">[1]</xref>.</p>
<p>The synergistic interplay among these three phases endows WAO with a robust balance between exploration and exploitation. Daliri et al. <xref ref-type="bibr" rid="ref-1">[1]</xref> validated WAO extensively on CEC benchmark functions and engineering design problems, demonstrating competitive performance against established algorithms including PSO, GA, GWO, WOA, HHO, Sine Cosine Algorithm (SCA), and others. The algorithm showed particular strength on multimodal and high-dimensional problems, which is encouraging in the context of molecular docking, where both characteristics are prevalent.</p>
<p>It is worth noting the relationship between WAO and other water-inspired algorithms. The Intelligent Water Drops (IWD) algorithm proposed by Shah Hosseini <xref ref-type="bibr" rid="ref-47">[44]</xref> models the dynamics of water flowing in rivers and forming paths, and is designed primarily for combinatorial and graph-based problems. In contrast, WAO operates in continuous search spaces and draws its inspiration from molecular-level phenomena (bonding, evaporation, kinetic motion) rather than macroscopic hydrodynamics, making it conceptually and mechanistically distinct from IWD.</p>
</sec>
</sec>
<sec id="sec-7"><label>3</label><title>Proposed Methodology: Multi-Objective Water Optimization Algorithm for Molecular Docking</title>
<sec id="sec-8"><label>3.1</label><title>Multi-Objective Extension of Water Optimization Algorithm</title>
<p>The transition from a single-objective to a multi-objective optimization framework necessitates fundamental modifications to the WAO algorithm’s selection, ranking, and archive mechanisms. In the single-objective WAO, the scalar fitness value directly determines bonding partners, evaporation candidates, and the global best solution. In the proposed MO-WAO, these decisions must be guided by Pareto dominance relationships and diversity preservation criteria, as no single solution can be declared universally optimal when multiple conflicting objectives are present.</p>
<p>The proposed MO-WAO incorporates the following key multi-objective components:</p>
<p>Non-dominated sorting: at each iteration, the population is partitioned into successive non-dominated fronts F1, F2, …, Fk using a fast non-dominated sorting procedure analogous to that of NSGA-II <xref ref-type="bibr" rid="ref-42">[39]</xref>. Front F1 contains all non-dominated solutions in the population; front F2 contains all solutions dominated only by members of F1; and so forth. The front index of a molecule determines its rank for selection and evaporation purposes.</p>
<p>Crowding distance computation: within each non-dominated front, a crowding distance metric is computed for each solution, measuring the average side length of the cuboid defined by its nearest neighbors in objective space <xref ref-type="bibr" rid="ref-42">[39]</xref>. Solutions with larger crowding distances are located in less crowded regions of the front and are therefore preferred for selection, promoting diversity along the Pareto front approximation.</p>
<p>External archive: an external archive A of maximum size Amax is maintained to store the best non-dominated solutions encountered throughout the search. At each iteration, newly generated non-dominated solutions are added to the archive, and dominated solutions are removed. When the archive exceeds Amax, solutions with the smallest crowding distances are pruned to maintain a well-distributed representation of the Pareto front. Modified hydrogen bonding: in the multi-objective context, bonding partners are selected from the external archive rather than based on scalar fitness. A roulette wheel selection mechanism is employed, with selection probability proportional to crowding distance: archive members in less crowded regions of the front are more likely to serve as bonding attractors. This selection strategy encourages the population to explore underrepresented portions of the Pareto front. The position update for the hydrogen bonding phase becomes:</p>
<p>xi(t+1) = xi(t) + β × (xarchive − xi(t)) + α × r × (xleader − xi(t)), (8)</p>
<p>where xarchive is the selected archive member and xleader is another randomly chosen archive member.</p>
<p>Modified evaporation: the evaporation probability for molecule i is determined by its domination count (the number of solutions that dominate it) rather than by scalar fitness. Molecules that are dominated by many others in the population have a higher probability of evaporation and reinitialization, directing computational resources away from poor regions of the objective space:</p>
<p>pevap(i) = ndom(i) / N, (9)</p>
<p>where ndom(i) is the number of solutions dominating molecule i, and N is the population size.</p>
<p>Modified particle motion: the velocity update in the motion phase replaces the single global best with an archive leader selected via roulette wheel on crowding distance:</p>
<p>vi(t+1) = w × vi(t) + c1 × r1 × (xlocal − xi(t)) + c2 × r2 × (xarchive − xi(t)), (10)</p>
<p>where xlocal is the personal best position based on Pareto dominance (updated when the new position dominates the stored personal best), and xarchive is a leader selected from the external archive <xref ref-type="bibr" rid="ref-43">[40]</xref>, <xref ref-type="bibr" rid="ref-44">[41]</xref>.</p>
</sec>
<sec id="sec-9"><label>3.2</label><title>Solution Encoding for Molecular Docking</title>
<p>Each water molecule in the MO-WAO population represents a candidate ligand conformation, encoded as a real-valued vector:</p>
<p>x = [x, y, z, q1, q2, q3, q4, φ1, φ2, …, φn]. (11)</p>
<p>The translational variables (x, y, z) specify the position of the ligand center of mass within the binding site and are bounded by the dimensions of the docking grid box, which is centered on the active site and typically extends 15–30 Å in each dimension. The rotational quaternion (q1, q2, q3, q4) defines the orientation of the ligand and is normalized to unit length (||q|| = 1) after each position update to maintain a valid rotation representation. The torsion angles (φ1, …, φn) are bounded within [−π, π] and define the internal conformation of the ligand through rotation about its n rotatable bonds. The total solution dimensionality is D = 7 + n, which ranges from 7 for rigid ligands to over 25 for highly flexible molecules <xref ref-type="bibr" rid="ref-10">[10]</xref>, <xref ref-type="bibr" rid="ref-22">[20]</xref>.</p>
</sec>
<sec id="sec-10"><label>3.3</label><title>Objective Functions</title>
<p>The two objective functions optimized by MO-WAO are defined as follows:</p>
<p>Objective 1 (intermolecular energy (f1)). This objective quantifies the strength of the interaction between the ligand and the receptor. It is computed as the sum of pairwise interaction energies between all ligand atoms and all receptor atoms:</p>
<p>f1(x) = Einter = ∑i∈L ∑j∈R [Evdw(rij) + Ehbond(rij) + Eelec(rij) + Edesolv(rij)], (12)</p>
<p>where L and R denote the sets of ligand and receptor atoms, respectively, and rij is the interatomic distance. More negative values indicate stronger, more favorable binding interactions.</p>
<p>Objective 2 (intramolecular energy (f2)). This objective captures the internal conformational strain of the ligand arising from intramolecular contacts and torsional strain:</p>
<p>f2(x) = Eintra = ∑i,j∈L, i&lt;j [Evdw(rij) + Ehbond(rij) + Eelec(rij)], (13)</p>
<p>where the summation is over all non-bonded pairs of ligand atoms separated by more than three covalent bonds; lower intramolecular energy indicates a less strained, more relaxed ligand conformation.</p>
<p>Both objectives are to be minimized. Energy evaluation is performed using the AutoDock 4.2 force field, with pre-computed grid maps enabling rapid interpolation of receptor-dependent energy contributions at arbitrary ligand atom positions <xref ref-type="bibr" rid="ref-10">[10]</xref>, <xref ref-type="bibr" rid="ref-32">[30]</xref>.</p>
</sec>
<sec id="sec-11"><label>3.4</label><title>Algorithm Pseudocode</title>
<p>The complete MO-WAO procedure for molecular docking is summarized in the following pseudocode: Algorithm 1. MO-WAO for Molecular Docking.</p>
<p>Input: Protein structure, Ligand structure, Grid parameters, Population size N, Max iterations T, Archive size A_max. Output: Pareto front approximation (Archive A) 1. Initialize population P of N water molecules with random docking conformations within search bounds 2. Evaluate f₁(x) and f₂(x) for each molecule in P 3. Initialize external archive A with non-dominated solutions from P 4. FOR t = 1 TO T DO: 4a. Perform fast non-dominated sorting on P → fronts F₁, F₂, ..., F_k 4b. Compute crowding distance for each molecule within each front ── HYDROGEN BONDING PHASE ── 4c. FOR each molecule i in P: • Select bonding partner x_archive from A via roulette wheel (probability ∝ crowding distance) • Select leader x_leader randomly from A • Update position: x_i(t+1) = x_i(t) + β·(x_archive − x_i(t)) + α·rand·(x_leader − x_i(t)) ── EVAPORATION PHASE ── 4d. FOR each molecule i in P: • Compute domination count n_dom(i) • Compute p_evap = n_dom(i) / N • IF rand &lt; p_evap THEN: Reinitialize x_i randomly within search bounds ── PARTICLE MOTION PHASE ── 4e. FOR each molecule i in P: • Select archive leader x_archive via roulette wheel on crowding distance • Update velocity: v_i(t+1) = w·v_i(t) + c₁·rand·(x_local − x_i(t)) + c₂·rand·(x_archive − x_i(t)) • Update position: x_i(t+1) = x_i(t) + v_i(t+1) ── BOUNDARY HANDLING ── 4f. FOR each molecule i in P: • Clamp translation variables to grid box • Normalize quaternion to unit length • Wrap torsion angles to [−π, π] ── EVALUATION AND ARCHIVE UPDATE ── 4g. Evaluate f₁(x) and f₂(x) for all updated molecules 4h. Update personal bests using Pareto dominance 4i. Add non-dominated solutions from P to A 4j. Remove dominated solutions from A 4k. IF |A| &gt; A_max THEN:</p>
<p>Remove members with smallest crowding distance until |A| = A_max 5. RETURN Archive A as Pareto front approximation</p>
</sec>
<sec id="sec-12"><label>3.5</label><title>Computational Complexity Analysis</title>
<p>The computational complexity of MO-WAO per iteration is analyzed as follows. The fast non-dominated sorting procedure requires O(M × N2) operations, where M = 2 is the number of objectives, and N is the population size <xref ref-type="bibr" rid="ref-42">[39]</xref>. Crowding distance computation requires O(M × N log N) for sorting along each objective. The hydrogen bonding, evaporation, and motion phases each require O(N) position updates with O(D) operations per update, where D is the solution dimensionality. Energy evaluation dominates the per-molecule cost at O(E) per evaluation, where E depends on the number of ligand and receptor atoms and the grid interpolation complexity. The overall time complexity for T iterations is:</p>
<p>O(T × (M × N2 + N × D + N × E). (14)</p>
<p>This complexity is comparable to that of NSGA-II, which also has O(M × N2) non-dominated sorting cost per generation. The space complexity is O((N + Amax) × D) for storing the population and archive.</p>
</sec>
<sec id="sec-13"><label>3.6</label><title>Parameter Settings</title>
<p>The parameter configuration of MO-WAO is summarized in <xref ref-type="table" rid="tab1">Table 1</xref>. Parameters were selected based on preliminary sensitivity analysis and guidelines from the original WAO study <xref ref-type="bibr" rid="ref-1">[1]</xref>.</p>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Parameter settings for MO-WAO.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:8:66,72.8,537.1,236.1"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The population size of 100 and the maximum function evaluation budget of 25,000 are consistent with the default settings of AutoDock and the configurations used in the comparative studies of Garcia Godoy et al. <xref ref-type="bibr" rid="ref-22">[20]</xref>, <xref ref-type="bibr" rid="ref-23">[21]</xref>, ensuring fair comparisons across algorithms. The inertia weight is linearly decreased from 0.9 to 0.4 over the course of the run to shift the balance from exploration to exploitation as the search progresses, a strategy well-established in PSO literature <xref ref-type="bibr" rid="ref-34">[32]</xref>. All competitor algorithms are configured with identical population size, evaluation budget, and archive size to enable equitable comparison.</p>
</sec>
</sec>
<sec id="sec-14"><label>4</label><title>Experimental Setup</title>
<sec id="sec-15"><label>4.1</label><title>Benchmark Protein–Ligand Complexes</title>
<p>The performance of MO-WAO is evaluated on a set of eleven protein–ligand complexes drawn from the Protein Data Bank (PDB) <xref ref-type="bibr" rid="ref-48">[45]</xref>, consistent with the benchmark suite employed by Garcia Godoy et al. <xref ref-type="bibr" rid="ref-22">[20]</xref>. These complexes span diverse protein families and ligand flexibility levels, providing a representative cross-section of molecular docking challenges encountered in early-stage drug design. <xref ref-type="table" rid="tab2">Table 2</xref> summarizes the benchmark instances.</p>
<table-wrap id="tab2"><label>Table 2</label><caption><p>Benchmark protein–ligand complexes from the Protein Data Bank.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:9:66,355.7,537.1,532.9"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The benchmark instances range in complexity from the relatively rigid biotin–streptavidin complex (1STP, 5 rotatable bonds, D = 12) to the highly flexible SB203238–HIV-1 protease complex (1HBV, 19 rotatable bonds, D = 26). Several HIV-1 protease complexes are included, reflecting the therapeutic importance of this target in antiretroviral drug development and enabling systematic assessment of algorithm performance across different inhibitor scaffolds bound to the same protein. The acetylcholinesterase complex (1D4K) and the CDK2 complex (1G5S) provide additional target diversity relevant to Alzheimer’s disease and cancer therapeutics, respectively.</p>
</sec>
<sec id="sec-16"><label>4.2</label><title>Compared Algorithms</title>
<p>The proposed MO-WAO is compared against five well-established multi-objective metaheuristics and one single-objective reference method:</p>
<p>I. MO-WAO (proposed): MO-WAO as described in Section 3.</p>
<p>II. NSGA-II <xref ref-type="bibr" rid="ref-42">[39]</xref>: NSGA-II employs fast non-dominated sorting, crowding distance-based selection, and elitist preservation through a combined parent–offspring population. NSGA-II is widely regarded as the gold-standard evolutionary multi-objective optimizer and serves as the primary baseline for comparison.</p>
<p>III. SMPSO <xref ref-type="bibr" rid="ref-43">[40]</xref>: SMPSO applies velocity clamping and polynomial mutation to a PSO framework with Pareto dominance-based archiving. SMPSO has demonstrated strong performance on continuous multi-objective problems.</p>
<p>IV. GDE3 <xref ref-type="bibr" rid="ref-44">[41]</xref>: GDE3 extends DE to multi-objective optimization using Pareto dominance for survivor selection and crowding distance for tie-breaking. GDE3 benefits from the effective perturbation operators of DE.</p>
<p>V. MOEA/D <xref ref-type="bibr" rid="ref-45">[42]</xref>: MOEA/D decomposes the multi-objective problem into a set of scalar subproblems defined by uniformly distributed weight vectors and solves them collaboratively through neighborhood-based reproduction. The Tchebycheff decomposition approach is used.</p>
<p>VI. SMS-EMOA <xref ref-type="bibr" rid="ref-46">[43]</xref>: the S-Metric Selection Evolutionary Multi-Objective Algorithm uses the HV indicator as a selection criterion, replacing the solution whose removal results in the smallest HV loss. SMS-EMOA provides strong convergence pressure but is computationally more expensive per generation.</p>
<p>VII. LGA <xref ref-type="bibr" rid="ref-10">[10]</xref>: the LGA from AutoDock 4.2 serves as a single-objective reference, optimizing the total binding free energy (ΔGbind = Einter + Eintra + Etor). LGA provides a baseline for assessing whether multi-objective approaches offer advantages over the established single-objective standard.</p>
<p>All multi-objective algorithms are configured with a population size of 100, a maximum of 25,000 function evaluations, an archive size of 100, and 30 independent runs per benchmark instance. These settings ensure fair, controlled comparisons and are consistent with the experimental protocols of Garcia Godoy et al. <xref ref-type="bibr" rid="ref-22">[20]</xref>.</p>
</sec>
<sec id="sec-17"><label>4.3</label><title>Performance Metrics</title>
<p>The quality of Pareto front approximations is assessed using four widely used performance indicators <xref ref-type="bibr" rid="ref-49">[46]</xref>, <xref ref-type="bibr" rid="ref-50">[47]</xref>:</p>
<p>HV: the HV indicator measures the volume of objective space that is dominated by the Pareto front approximation and bounded by a reference point r. Higher HV values indicate superior approximations that are both well-converged toward the true Pareto front and well-distributed across the objective space. The reference point is set to the worst objective values observed across all algorithms for each benchmark instance. HV is the only unary indicator that is both Pareto-compliant and sensitive to both convergence and diversity <xref ref-type="bibr" rid="ref-50">[47]</xref>.</p>
<p>Inverted Generational Distance (IGD): IGD computes the average Euclidean distance from each point in the reference Pareto front to the nearest point in the approximation. Lower IGD values indicate closer proximity to the reference front. IGD captures both convergence and diversity in a single scalar metric and requires a reference front, which is constructed from the union of non-dominated solutions found by all algorithms across all runs <xref ref-type="bibr" rid="ref-49">[46]</xref>.</p>
<p>Spread (Δ): the spread indicator evaluates the extent and uniformity of distribution of solutions along the Pareto front approximation. It considers both the Euclidean distances between consecutive solutions and the distances to the extreme points. Lower Δ values indicate more uniform distribution and better coverage of the objective space <xref ref-type="bibr" rid="ref-42">[39]</xref>.</p>
<p>Epsilon (ε): the additive epsilon indicator measures the minimum translation factor by which every point in the reference front can be ε-dominated by the approximation. Lower ε values indicate better convergence of the approximation toward the reference front <xref ref-type="bibr" rid="ref-50">[47]</xref>.</p>
<p>RMSD: for each benchmark complex with a known crystallographic binding pose, the RMSD between the predicted and experimental ligand heavy-atom positions is computed. An RMSD below 2.0 Å is conventionally considered a successful docking prediction <xref ref-type="bibr" rid="ref-10">[10]</xref>, <xref ref-type="bibr" rid="ref-11">[11]</xref>. RMSD analysis bridges the gap between algorithmic performance indicators and the practical objective of reproducing experimentally observed binding modes.</p>
</sec>
<sec id="sec-18"><label>4.4</label><title>Implementation Details</title>
<p>MO-WAO is implemented in Java within the jMetal 5.0 multi-objective optimization framework <xref ref-type="bibr" rid="ref-51">[48]</xref>, which provides standardized implementations of NSGA-II, SMPSO, GDE3, MOEA/D, and SMS-EMOA, ensuring consistent algorithm implementations and fair comparisons. The jMetal framework offers modular components for encoding, operators, archiving, and quality indicator computation. Energy evaluation is performed using the AutoDock 4.2 scoring engine <xref ref-type="bibr" rid="ref-10">[10]</xref>. Protein and ligand structures are prepared using AutoDockTools 1.5.6 <xref ref-type="bibr" rid="ref-32">[30]</xref>: polar hydrogens are added, Gasteiger charges are computed and assigned, and non-polar hydrogens are merged. Ligand rotatable bonds are identified and set using the torsion tree mechanism. Grid maps for each atom type are pre-computed using AutoGrid 4.2 with a spacing of 0.375 Å, centered on the experimentally determined ligand binding site with sufficient margin to accommodate alternative poses <xref ref-type="bibr" rid="ref-10">[10]</xref>, <xref ref-type="bibr" rid="ref-32">[30]</xref>.</p>
<p>Statistical analysis is conducted at two levels. First, the Wilcoxon signed-rank test <xref ref-type="bibr" rid="ref-52">[49]</xref> with a significance level of α = 0.05 is applied for pairwise comparison of MO-WAO against each competitor algorithm on each quality indicator. Second, the Friedman test <xref ref-type="bibr" rid="ref-52">[49]</xref> is used to obtain an overall ranking of all algorithms across the benchmark suite, providing a non-parametric assessment of relative algorithm performance. All statistical tests are performed using 30 independent runs per algorithm per instance. Experiments are conducted on a workstation equipped with an Intel Core i7 processor, 32 GB RAM, running Ubuntu 20.04 LTS. The computational time for each algorithm run is recorded to assess practical efficiency.</p>
</sec>
</sec>
<sec id="sec-19"><label>5</label><title>Results and Discussion</title>
<p>Important note: the numerical values in the following tables are placeholders, denoted as [VALUE ± STD]. Authors must replace these with actual experimental results obtained from computational runs of the proposed MO-WAO algorithm and all competitor methods. The tables, figures, and discussion templates presented below establish the framework and expected structure for reporting and analyzing the computational results.</p>
<sec id="sec-20"><label>5.1</label><title>Hypervolume Analysis</title>
<p>The HV indicator provides a comprehensive measure of both convergence and diversity of the Pareto front approximation. <xref ref-type="table" rid="tab3">Table 3</xref> presents the median HV values (and interquartile ranges) obtained by each algorithm across 30 independent runs on each benchmark instance. Higher HV values indicate superior performance. The HV analysis is expected to reveal performance differences across complexes of varying flexibility. For rigid to moderately flexible ligands (e.g., 1STP, 1G5S, 1D4K with ≤ 6 rotatable bonds), all algorithms are anticipated to achieve comparable HV values, as the lower-dimensional search spaces are more amenable to thorough exploration within the allocated evaluation budget. For highly flexible ligands (e.g., 1HBV with 19 rotatable bonds, 1BDR and 1HTF with 14 rotatable bonds), differences among algorithms should become more pronounced, as the effectiveness of the exploration–exploitation balance becomes critical in high-dimensional spaces. The hydrogen bonding phase of MO-WAO, which provides strong directed exploitation through archive-guided attraction, combined with the diversity maintenance afforded by the evaporation phase, is hypothesized to offer advantages on these challenging instances. Wilcoxon signed-rank tests should be applied to determine the statistical significance of observed differences at the α = 0.05 level.</p>
<table-wrap id="tab3"><label>Table 3</label><caption><p>Median hypervolume values obtained by each algorithm. Higher is better.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:11:66,68.2,537.1,350.2"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-21"><label>5.2</label><title>Inverted Generational Distance Analysis</title>
<p>The IGD provides a complementary assessment of convergence and diversity. <xref ref-type="table" rid="tab4">Table 4</xref> presents the median IGD values for all algorithms. Lower IGD values indicate better performance.</p>
<table-wrap id="tab4"><label>Table 4</label><caption><p>Median IGD values. Lower is better.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:12:66,254,537.1,547.5"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The IGD analysis is expected to complement the HV results by providing a reference front-based assessment. Algorithms that achieve low IGD values produce Pareto fronts that closely approximate the reference front constructed from the union of all non-dominated solutions across all algorithms and runs. Consistent rankings between HV and IGD would strengthen confidence in the relative performance assessment. Discrepancies between HV and IGD rankings may arise from differences in reference point sensitivity (HV) versus reference front construction (IGD) and should be discussed in the context of each benchmark instance.</p>
</sec>
<sec id="sec-22"><label>5.3</label><title>Spread Analysis</title>
<p>The spread indicator evaluates the distribution uniformity of solutions along the Pareto front, independent of convergence quality. <xref ref-type="table" rid="tab5">Table 5</xref> presents the median spread values. Lower values indicate better distribution uniformity.</p>
<table-wrap id="tab5"><label>Table 5</label><caption><p>Median spread (Δ) values. Lower is better.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:13:66,462,537.1,756.3"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>Good spread performance is particularly important in the drug design context, as a well-distributed Pareto front provides medicinal chemists with a comprehensive spectrum of binding mode alternatives, from conformations with maximally favorable intermolecular interactions (potentially strained) to relaxed conformations with moderate binding. The crowding distance-based archive management and leader selection strategies in MO-WAO are specifically designed to promote distribution uniformity, and their effectiveness should be evaluated through the spread analysis.</p>
</sec>
<sec id="sec-23"><label>5.4</label><title>Epsilon Indicator Analysis</title>
<p>The epsilon indicator provides a convergence-focused assessment, measuring the minimum additive factor needed to translate the reference front to be dominated by the approximation. <xref ref-type="table" rid="tab6">Table 6</xref> reports the median epsilon values. Lower values indicate better convergence.</p>
<table-wrap id="tab6"><label>Table 6</label><caption><p>Median epsilon (ε) indicator values. Lower is better.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:13:66,72.2,537.1,274.9"/><graphic content-type="pdf-region" xlink:href="pdf-region:14:66,636.1,537.1,756.3"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The epsilon indicator isolates convergence quality from diversity considerations, providing a focused measure of how close the approximation comes to the reference front in the worst case. Strong epsilon performance by MO-WAO would indicate that the hydrogen bonding phase’s exploitation pressure, combined with the particle motion phase’s directed search toward archive leaders, effectively drives solutions toward the Pareto front. Algorithms with strong convergence (low epsilon) but poor diversity (high spread) may indicate premature convergence issues.</p>
</sec>
<sec id="sec-24"><label>5.5</label><title>Pareto Front Visualization</title>
<p>Visual inspection of the Pareto fronts produced by each algorithm provides qualitative insight into the shape, extent, and distribution of solutions in the objective space. For each selected benchmark complex, the Pareto front approximation is plotted in the (f1, f2) = (intermolecular energy, intramolecular energy) plane. Representative complexes for visualization include:</p>
<p>I. 1HVR (HIV-1 protease, XK263): A moderately flexible complex representing a therapeutically important target–ligand pair.</p>
<p>II. 1HPV (HIV-1 protease, KNI-272): Another HIV-1 protease complex with a different inhibitor scaffold, enabling within-target comparison.</p>
<p>III. 1HTF (HIV-1 protease, GR126045): A flexible ligand (14 rotatable bonds) presenting greater search difficulty. IV. 1STP (Streptavidin, biotin): A rigid ligand (5 rotatable bonds) representing the easiest benchmark instance. [Figures to be generated from experimental runs. Each figure should display the Pareto fronts of all six multi-objective algorithms overlaid on the same axes, with distinct markers and colors for each algorithm. The x-axis represents intermolecular energy (kcal/mol) and the y-axis represents intramolecular energy (kcal/mol). Inset panels or supplementary figures showing the convergence of the front over function evaluations may be included.] The Pareto front visualizations are expected to reveal characteristic differences among the algorithms. Well-performing algorithms should produce fronts that extend across a wide range of the intermolecular– intramolecular energy trade-off space, with solutions uniformly distributed along the front. Algorithms with strong convergence but poor diversity may produce fronts that cluster in a narrow region, while algorithms with good diversity but weak convergence may produce widely spread but suboptimal fronts. The shape of the front itself provides insight into the nature of the trade-off for each complex: concave fronts suggest complementary objectives, convex fronts indicate competing objectives, and discontinuous fronts may reveal separate binding modes.</p>
</sec>
<sec id="sec-25"><label>5.6</label><title>Root Mean Square Deviation and Binding Mode Analysis</title>
<p>To assess the practical utility of the multi-objective docking results, the RMSD between the best predicted binding pose and the crystallographic reference pose is computed for each algorithm and each benchmark complex. <xref ref-type="table" rid="tab7">Table 7</xref> presents the best RMSD values achieved across 30 independent runs.</p>
<table-wrap id="tab7"><label>Table 7</label><caption><p>Best RMSD values (Å) achieved by each algorithm. Values below 2.0 Å indicate successful docking. LGA is the single-objective reference.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:15:66,562.9,537.1,743.3"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>For the multi-objective algorithms, the best RMSD is selected from the Pareto front solution that minimizes the distance to the crystallographic pose. This analysis demonstrates that the multi-objective formulation does not sacrifice binding pose accuracy for the sake of providing diverse trade-off solutions. In many cases, Pareto fronts contain solutions with RMSD values competitive with or superior to the single-objective LGA result, as the multi-objective search may discover conformations that a single-objective approach misses due to its focus on minimizing the scalar sum of energies <xref ref-type="bibr" rid="ref-22">[20]</xref>, <xref ref-type="bibr" rid="ref-23">[21]</xref>. A detailed analysis of specific protein–ligand interactions hydrogen bonds, hydrophobic contacts, and π–π stacking for the best-RMSD poses from MO-WAO should be compared against the crystallographic reference to validate the physical plausibility of the predicted binding modes.</p>
</sec>
<sec id="sec-26"><label>5.7</label><title>Convergence Behavior</title>
<p>The convergence behavior of MO-WAO is analyzed through the evolution of the HV indicator as a function of the number of function evaluations consumed. Convergence curves for representative complexes (e.g., 1HVR, 1HBV, 1STP) illustrate the search dynamics of each algorithm over time.</p>
<p>[Convergence curve figures to be generated from experimental runs. Each figure should display HV vs. function evaluations (0–25,000) for all algorithms on a single instance.] The convergence analysis is expected to reveal the characteristic search dynamics of MO-WAO. During the early iterations, the evaporation phase should promote broad exploration of the docking landscape, preventing premature convergence to a narrow region of the objective space. As the search progresses and the inertia weight decreases, the hydrogen bonding phase should increasingly dominate, providing focused exploitation of the most promising Pareto front regions. The particle motion phase contributes to both exploration and exploitation throughout the search, with its balance shifting as the inertia weight decreases. This three-phase dynamic is expected to produce a convergence curve that initially rises rapidly (broad exploration discovers many non-dominated solutions) and then transitions to a gradual, sustained improvement (focused exploitation refines the front), avoiding the premature stagnation observed in algorithms with insufficient diversity maintenance.</p>
</sec>
<sec id="sec-27"><label>5.8</label><title>Statistical Analysis</title>
<p>The statistical significance of performance differences between MO-WAO and each competitor is assessed using the Wilcoxon signed-rank test at the α = 0.05 significance level. <xref ref-type="table" rid="tab8">Table 8</xref> summarizes the pairwise comparison results for the HV indicator.</p>
<table-wrap id="tab8"><label>Table 8</label><caption><p>Wilcoxon signed-rank test p-values for HV: MO-WAO vs. each competitor. Symbols: + (MO-WAO significantly better), − (competitor significantly better), ≈ (no significant difference).</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:16:65.7,253,537.1,743.3"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-28"><label>5.9</label><title>Drug Design Case Study</title>
<p>as a drug target for antiretroviral therapy.</p>
<p>sacrifice some binding contacts.</p>
<p>vs. GDE3 vs. MOEA/D vs. SMS-EMOA [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [p-value, symbol] [X/Y/Z] [X/Y/Z] [X/Y/Z]</p>
<p>Spread Rank Epsilon Rank Average Rank [RANK] [RANK] [RANK] [RANK] [RANK] [RANK] [RANK] [RANK] [RANK] [RANK] [RANK] [RANK] [RANK] [RANK] [RANK] [RANK] [RANK] [RANK]</p>
<p>The Friedman test is applied to obtain an overall ranking of the algorithms across all eleven benchmark instances for each quality indicator. <xref ref-type="table" rid="tab9">Table 9</xref> summarizes the Friedman rankings.</p>
<table-wrap id="tab9"><label>Table 9</label><caption><p>Friedman test overall rankings across all benchmark instances for each quality indicator. Rank 1 = best.</p></caption><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
<p>The statistical analysis should reveal the instances and indicators where MO-WAO achieves statistically significant advantages or disadvantages relative to each competitor. A comprehensive discussion should address: 1) the number of instances where MO-WAO significantly outperforms, ties with, or is outperformed by each algorithm, 2) whether performance advantages are correlated with ligand flexibility (number of rotatable bonds) or other problem characteristics, 3) the overall Friedman ranking and its consistency across indicators, and 4) the practical significance of observed statistical differences in the context of drug design</p>
<p>To illustrate the practical utility of the MO-WAO approach in a drug design context, a detailed case study is conducted on a therapeutically relevant target. The HIV-1 protease complex 1HVR, featuring the inhibitor XK263, is selected due to the well-characterized binding mode and the clinical importance of HIV-1 protease</p>
<p>The Pareto front obtained by MO-WAO for 1HVR is analyzed in terms of its drug design implications. Solutions along the front represent different compromises between intermolecular binding strength (f1) and intramolecular conformational strain (f2). At one extreme, conformations with the most favorable intermolecular energy achieve strong receptor interactions but may impose significant strain on the ligand. At the other extreme, conformations with minimal intramolecular strain adopt relaxed geometries that may From a medicinal chemistry perspective, the Pareto front provides valuable information for lead optimization decision-making. Solutions near the “knee” of the Pareto front, the region of maximum marginal trade-off between the two objectives, are of particular interest, as they represent conformations that achieve a near-optimal balance between binding affinity and conformational feasibility. These knee-region solutions often correspond to binding modes that are both energetically favorable and geometrically accessible, making them the most promising candidates for further optimization through Structure–Activity Relationship (SAR) studies.</p>
<p>Furthermore, the diversity of solutions along the Pareto front may reveal alternative binding modes that differ in their hydrogen bonding networks, hydrophobic contacts, or orientation within the binding site. These alternative modes can suggest novel chemical modifications to improve selectivity, reduce off-target effects, or overcome drug resistance mutations. In the context of HIV-1 protease, where drug resistance is a major clinical challenge, the availability of multiple binding mode hypotheses from a single Pareto-based docking run is particularly valuable for designing inhibitors that remain effective against resistant viral variants. [Detailed interaction analysis, including hydrogen bond donor–acceptor distances, hydrophobic contact surfaces, and comparison with crystallographic data, to be completed with experimental results.]</p>
</sec>
</sec>
<sec id="sec-29"><label>6</label><title>Conclusion and Future Work</title>
<p>This paper has presented MO-WAO, a multi-objective extension of the WAO for solving the molecular docking problem in the context of early-stage drug design. The proposed algorithm adapts the three distinctive phases of WAO hydrogen bonding, evaporation, and particle motion to the multi-objective setting through the integration of Pareto dominance-based ranking, crowding distance computation, and external archive management. The molecular docking problem has been formulated as a bi-objective optimization task, simultaneously minimizing intermolecular interaction energy and intramolecular conformational strain, providing medicinal chemists with a diverse set of Pareto-optimal binding conformations that reveal the trade-offs inherent in ligand–receptor recognition.</p>
<p>The hydrogen bonding phase of MO-WAO provides strong exploitation capability by directing population members toward promising archive solutions, while the evaporation phase maintains population diversity by probabilistically reinitializing heavily dominated solutions. The particle motion phase contributes a balanced search dynamic through velocity-based position updates guided by both personal experience and archive leadership. This three-phase mechanism is well-suited to the multimodal, high-dimensional energy landscapes characteristic of molecular docking problems.</p>
<p>Comprehensive benchmarking on eleven protein–ligand complexes from the PDB, covering diverse targets and ligand flexibility levels, has been designed to rigorously evaluate MO-WAO against five established multi-objective algorithms (NSGA-II, SMPSO, GDE3, MOEA/D, and SMS-EMOA) and the single-objective LGA from AutoDock. Performance assessment using four Pareto quality indicators (HV, IGD, spread, and epsilon) and RMSD analysis ensures a thorough and multi-faceted evaluation.</p>
<p>Several limitations of the present study should be acknowledged. First, the receptor is treated as rigid throughout the docking process, which may limit accuracy for targets with significant induced-fit effects. Second, the AutoDock 4.2 force field scoring function, while well-validated, has known limitations in accurately ranking diverse chemical scaffolds. Third, the computational cost of the multi-objective approach, including non-dominated sorting and archive management overhead, is higher than single-objective docking per function evaluation.</p>
<p>Future work will pursue several promising directions: 1) incorporating receptor flexibility through ensemble docking or soft-receptor approaches to capture induced-fit effects, 2) extending MO-WAO to many-objective optimization with three or more objectives, potentially including ADMET (absorption, distribution, metabolism, excretion, and toxicity) properties, drug-likeness criteria <xref ref-type="bibr" rid="ref-53">[50]</xref>, and synthetic accessibility as additional objectives, 3) scaling the approach to large-scale virtual screening libraries comprising thousands to millions of compounds, 4) hybridizing MO-WAO with local search methods (e.g., Solis–Wets or quasi-Newton) to improve fine-grained pose refinement, 5) leveraging GPU-accelerated energy evaluation to reduce computational time, and 6) integrating deep learning-assisted surrogate models to pre-screen conformations and reduce the number of expensive force field evaluations required.</p>
</sec>
<sec id="sec-30"><title>Authors&apos; Contributions</title>
<p>All aspects of the research and manuscript preparation were carried out by the author. The author has read and approved the final version of the manuscript.</p>
</sec>
<sec id="sec-31"><title>Funding</title>
<p>Not applicable.</p>
</sec>
<sec id="sec-32"><title>Data Availability</title>
<p>All data supporting the reported findings in this research paper are provided within the manuscript.</p>
</sec>
<sec id="sec-33"><title>Conflict of Interest</title>
<p>The author declares that they do not have any conflict of interest.</p>
</sec>
<sec id="sec-34"><title>Consent for Publication</title>
<p>The author confirms consent for the publication of this work.</p>
</sec>
<sec id="sec-35"><title>Ethics Approval and Consent to Participate</title>
<p>This article does not contain any studies with human participants performed by the author.</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Daliri, A., Asghari, A., Azgomi, H., &amp; Alimoradi, M. (2022). The water optimization algorithm: A novel metaheuristic for solving optimization problems: The water optimization algorithm: A novel metaheuristic for solving optimization problems. Applied intelligence, 52(15), 17990–18029. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10489-022-03397-4">https://doi.org/10.1007/s10489-022-03397-4</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Sliwoski, G., Kothiwale, S., Meiler, J., &amp; Lowe Jr, E. W. (2014). Computational methods in drug discovery. Pharmacological reviews, 66(1), 334–395. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1124/pr.112.007336">https://doi.org/10.1124/pr.112.007336</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Kitchen, D. B., Decornez, H., Furr, J. R., &amp; Bajorath, J. (2004). Docking and scoring in virtual screening for drug discovery: Methods and applications. Nature reviews drug discovery, 3(11), 935–949. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/nrd1549">https://doi.org/10.1038/nrd1549</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Meng, X. Y., Zhang, H. X., Mezei, M., &amp; Cui, M. (2011). Molecular docking: A powerful approach for structure-based drug discovery. Current computer-aided drug design, 7(2), 146–157. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.2174/157340911795677602">https://doi.org/10.2174/157340911795677602</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Chen, T., Shu, X., Zhou, H., Beckford, F. A., &amp; Misir, M. (2023). Algorithm selection for protein-ligand docking: Strategies and analysis on ACE. Scientific reports, 13(1), 8219. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/s41598-023-35132-5">https://doi.org/10.1038/s41598-023-35132-5</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>6</label><mixed-citation>Anderson, A. C. (2003). The process of structure-based drug design. Chemistry &amp; biology, 10(9), 787–797. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.chembiol.2003.09.002">https://doi.org/10.1016/j.chembiol.2003.09.002</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>7</label><mixed-citation>Ferreira, L. G., Dos Santos, R. N., Oliva, G., &amp; Andricopulo, A. D. (2015). Molecular docking and structure-based drug design strategies. Molecules, 20(7), 13384–13421. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/molecules200713384">https://doi.org/10.3390/molecules200713384</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>8</label><mixed-citation>Halperin, I., Ma, B., Wolfson, H., &amp; Nussinov, R. (2002). Principles of docking: An overview of search algorithms and a guide to scoring functions. Proteins: Structure, function, and bioinformatics, 47(4), 409–443. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/prot.10115">https://doi.org/10.1002/prot.10115</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>9</label><mixed-citation>Sousa, S. F., Fernandes, P. A., &amp; Ramos, M. J. (2006). Protein-ligand docking: Current status and future challenges. Proteins: Structure, function, and bioinformatics, 65(1), 15–26. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/prot.21082">https://doi.org/10.1002/prot.21082</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>10</label><mixed-citation>Morris, G. M., Goodsell, D. S., Halliday, R. S., Huey, R., Hart, W. E., Belew, R. K., &amp; Olson, A. J. (1998). Automated docking using a Lamarckian genetic algorithm and an empirical binding free energy function. Journal of computational chemistry, 19(14), 1639–1662. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/(SICI)1096-987X(19981115)19:14%3C1639::AID-JCC10%3E3.0.CO;2-B">https://doi.org/10.1002/(SICI)1096-987X(19981115)19:14%3C1639::AID-JCC10%3E3.0.CO;2-B</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>11</label><mixed-citation>Trott, O., &amp; Olson, A. J. (2010). AutoDock Vina: Improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading. Journal of computational chemistry, 31(2), 455–</mixed-citation></ref>
<ref id="ref-12"><label>461</label><mixed-citation><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/jcc.21334">https://doi.org/10.1002/jcc.21334</ext-link></mixed-citation></ref>
<ref id="ref-13"><label>12</label><mixed-citation>Jones, G., Willett, P., Glen, R. C., Leach, A. R., &amp; Taylor, R. (1997). Development and validation of a genetic algorithm for flexible docking. Journal of molecular biology, 267(3), 727–748. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1006/jmbi.1996.0897">https://doi.org/10.1006/jmbi.1996.0897</ext-link></mixed-citation></ref>
<ref id="ref-14"><label>13</label><mixed-citation>Friesner, R. A., Banks, J. L., Murphy, R. B., Halgren, T. A., Klicic, J. J., Mainz, D. T. (2004). Glide: A new approach for rapid, accurate docking and scoring. 1. Method and assessment of docking accuracy. Journal of medicinal chemistry, 47(7), 1739–1749. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1021/jm0306430">https://doi.org/10.1021/jm0306430</ext-link></mixed-citation></ref>
<ref id="ref-15"><label>14</label><mixed-citation>Ewing, T. J. A., Makino, S., Skillman, A. G., &amp; Kuntz, I. D. (2001). DOCK 4.0: Search strategies for automated molecular docking of flexible molecule databases. Journal of computer-aided molecular design, 15(5), 411–428. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1023/A:1011115820450">https://doi.org/10.1023/A:1011115820450</ext-link></mixed-citation></ref>
<ref id="ref-16"><label>15</label><mixed-citation>Engelbrecht, A. P. (2007). Computational intelligence: An introduction. John Wiley &amp; Sons Hoboken, NJ, USA. <ext-link ext-link-type="uri" xlink:href="https://jasss.soc.surrey.ac.uk/7/1/reviews/ramanath.html">https://jasss.soc.surrey.ac.uk/7/1/reviews/ramanath.html</ext-link></mixed-citation></ref>
<ref id="ref-17"><label>16</label><mixed-citation>Talbi, E. G. (2009). From design to implementation. Hoboken, NY: John Wiley. <ext-link ext-link-type="uri" xlink:href="https://zeus.inf.ucv.cl/~bcrawford/DiplomadoIA_2024/Cap1_Metaheuristics_Talbi.pdf">https://zeus.inf.ucv.cl/~bcrawford/DiplomadoIA_2024/Cap1_Metaheuristics_Talbi.pdf</ext-link></mixed-citation></ref>
<ref id="ref-18"><label>17</label><mixed-citation>Blum, C., &amp; Roli, A. (2003). Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM computing surveys (CSUR), 35(3), 268–308. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/937503.937505">https://doi.org/10.1145/937503.937505</ext-link></mixed-citation></ref>
<ref id="ref-19"><label>18</label><mixed-citation>Huey, R., Morris, G. M., Olson, A. J., &amp; Goodsell, D. S. (2007). A semiempirical free energy force field with charge-based desolvation. Journal of computational chemistry, 28(6), 1145–1152. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/jcc.20634">https://doi.org/10.1002/jcc.20634</ext-link></mixed-citation></ref>
<ref id="ref-20"><label>19</label><mixed-citation>Lopez Camacho, E., Garcia Godoy, M. J., Nebro, A. J., &amp; Aldana-Montes, J. F. (2014). jMetalCpp: Optimizing molecular docking problems with a C++ metaheuristic framework. Bioinformatics, 30(3), 437–</mixed-citation></ref>
<ref id="ref-21"><label>438</label><mixed-citation><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1093/bioinformatics/btt679">https://doi.org/10.1093/bioinformatics/btt679</ext-link></mixed-citation></ref>
<ref id="ref-22"><label>20</label><mixed-citation>Garcia Godoy, M. J., López Camacho, E., Garcia Nieto, J., Nebro, A. J., &amp; Aldana Montes, J. F. (2015). Solving molecular docking problems with multi-objective metaheuristics. Molecules, 20(6), 10154–10183. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/molecules200610154">https://doi.org/10.3390/molecules200610154</ext-link></mixed-citation></ref>
<ref id="ref-23"><label>21</label><mixed-citation>Garcia-Godoy, M. J., López Camacho, E., Garcia-Nieto, J., Nebro, A. J., &amp; Aldana Montes, J. F. (2016). Molecular docking optimization in the context of multi-drug resistant and sensitive EGFR mutants. Molecules, 21(11), 1575. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/molecules21111575">https://doi.org/10.3390/molecules21111575</ext-link></mixed-citation></ref>
<ref id="ref-24"><label>22</label><mixed-citation>Namasivayam, V., &amp; Günther, R. (2007). PSO@AUTODOCK: A fast flexible molecular docking program based on swarm intelligence. Chemical biology &amp; drug design, 70(6), 475–484. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/j.1747-0285.2007.00588.x">https://doi.org/10.1111/j.1747-0285.2007.00588.x</ext-link></mixed-citation></ref>
<ref id="ref-25"><label>23</label><mixed-citation>Li, J., Li, C., Sun, J., &amp; Palade, V. (2022). RDPSOVina: The random drift particle swarm optimization for protein-ligand docking. Journal of computer-aided molecular design, 36(6), 415–425. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10822-022-00455-4">https://doi.org/10.1007/s10822-022-00455-4</ext-link></mixed-citation></ref>
<ref id="ref-26"><label>24</label><mixed-citation>Storn, R., &amp; Price, K. (1997). Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. Journal of global optimization, 11(4), 341–359. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1023/A:1008202821328">https://doi.org/10.1023/A:1008202821328</ext-link></mixed-citation></ref>
<ref id="ref-27"><label>25</label><mixed-citation>Dorigo, M., Birattari, M., &amp; Stutzle, T. (2006). Ant colony optimization. IEEE computational intelligence magazine, 1(4), 28–39. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/MCI.2006.329691">https://doi.org/10.1109/MCI.2006.329691</ext-link></mixed-citation></ref>
<ref id="ref-28"><label>26</label><mixed-citation>Dhanik, A., McMurray, J. S., &amp; Kavraki, L. (2012). Auto dock-based incremental docking protocol to improve docking of large ligands. 2012 IEEE international conference on bioinformatics and biomedicine workshops (pp. 48–55). IEEE. <ext-link ext-link-type="uri" xlink:href="http://dx.doi.org/10.1109/BIBMW.2012.6470370">http://dx.doi.org/10.1109/BIBMW.2012.6470370</ext-link></mixed-citation></ref>
<ref id="ref-29"><label>27</label><mixed-citation>Imbernón, B., Serrano, A., Bueno Crespo, A., Abellán, J. L., Pérez Sánchez, H., &amp; Cecilia, J. M. (2021). METADOCK 2: A high-throughput parallel metaheuristic scheme for molecular docking. Bioinformatics, 37(11), 1515–1520. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1093/bioinformatics/btz958">https://doi.org/10.1093/bioinformatics/btz958</ext-link></mixed-citation></ref>
<ref id="ref-30"><label>28</label><mixed-citation>Fromer, J. C., Graff, D. E., &amp; Coley, C. W. (2024). Pareto optimization to accelerate multi-objective virtual screening. Digital discovery, 3(3), 467–481. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.48550/arXiv.2310.10598">https://doi.org/10.48550/arXiv.2310.10598</ext-link></mixed-citation></ref>
<ref id="ref-31"><label>29</label><mixed-citation>Wolpert, D. H., Macready, W. G. (1995). No free lunch theorems for search. <ext-link ext-link-type="uri" xlink:href="https://www.researchgate.net/profile/David-Wolpert/publication/221997149">https://www.researchgate.net/profile/David-Wolpert/publication/221997149</ext-link></mixed-citation></ref>
<ref id="ref-32"><label>30</label><mixed-citation>Morris, G. M., Huey, R., Lindstrom, W., Sanner, M. F., Belew, R. K., Goodsell, D. S., &amp; Olson, A. J. (2009). AutoDock4 and AutoDockTools4: Automated docking with selective receptor flexibility. Journal of computational chemistry, 30(16), 2785–2791. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/jcc.21256">https://doi.org/10.1002/jcc.21256</ext-link></mixed-citation></ref>
<ref id="ref-33"><label>31</label><mixed-citation>Yang, X. S. (2010). Nature-inspired metaheuristic algorithms. Luniver Press. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-642-12538-6_6">https://doi.org/10.1007/978-3-642-12538-6_6</ext-link></mixed-citation></ref>
<ref id="ref-34"><label>32</label><mixed-citation>Kennedy, J., &amp; Eberhart, R. (1995). Particle swarm optimization. Proceedings of ICNN’95-international conference on neural networks (Vol. 4, pp. 1942–1948). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICNN.1995.488968">https://doi.org/10.1109/ICNN.1995.488968</ext-link></mixed-citation></ref>
<ref id="ref-35"><label>33</label><mixed-citation>Mirjalili, S., Mirjalili, S. M., &amp; Lewis, A. (2014). Grey wolf optimizer. Advances in engineering software, 69, 46–61. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.advengsoft.2013.12.007">https://doi.org/10.1016/j.advengsoft.2013.12.007</ext-link></mixed-citation></ref>
<ref id="ref-36"><label>34</label><mixed-citation>Mirjalili, S., &amp; Lewis, A. (2016). The whale optimization algorithm. Advances in engineering software, 95, 51–</mixed-citation></ref>
<ref id="ref-37"><label>67</label><mixed-citation><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.advengsoft.2016.01.008">https://doi.org/10.1016/j.advengsoft.2016.01.008</ext-link></mixed-citation></ref>
<ref id="ref-38"><label>35</label><mixed-citation>Heidari, A. A., Mirjalili, S., Faris, H., Aljarah, I., Mafarja, M., &amp; Chen, H. (2019). Harris Hawks optimization: Algorithm and applications. Future generation computer systems, 97, 849–872. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.future.2019.02.028">https://doi.org/10.1016/j.future.2019.02.028</ext-link></mixed-citation></ref>
<ref id="ref-39"><label>36</label><mixed-citation>Rashedi, E., Nezamabadi-Pour, H., &amp; Saryazdi, S. (2009). GSA: A gravitational search algorithm. Information sciences, 179(13), 2232–2248. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ins.2009.03.004">https://doi.org/10.1016/j.ins.2009.03.004</ext-link></mixed-citation></ref>
<ref id="ref-40"><label>37</label><mixed-citation>Coello Coello, C. A. (1999). A comprehensive survey of evolutionary-based multiobjective optimization techniques. Knowledge and information systems, 1(3), 269–308. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/BF03325101">https://doi.org/10.1007/BF03325101</ext-link></mixed-citation></ref>
<ref id="ref-41"><label>38</label><mixed-citation>Coello, C. A. C., Lamont, G. B., &amp; Veldhuizen, D. A. V. (2007). Evolutionary algorithms for solving multi-objective problems. Boston, MA: Springer US. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-0-387-36797-2_7">https://doi.org/10.1007/978-0-387-36797-2_7</ext-link></mixed-citation></ref>
<ref id="ref-42"><label>39</label><mixed-citation>Deb, K., Pratap, A., Agarwal, S., &amp; Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE transactions on evolutionary computation, 6(2), 182–197. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/4235.996017">https://doi.org/10.1109/4235.996017</ext-link></mixed-citation></ref>
<ref id="ref-43"><label>40</label><mixed-citation>Nebro, A. J., Durillo, J. J., Garcia Nieto, J., Coello, C. A. C., Luna, F., &amp; Alba, E. (2009). SMPSO: A new pso-based metaheuristic for multi-objective optimization. 2009 IEEE symposium on computational intelligence in multi-criteria decision-making (MCDM) (pp. 66–73). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/MCDM.2009.4938830">https://doi.org/10.1109/MCDM.2009.4938830</ext-link></mixed-citation></ref>
<ref id="ref-44"><label>41</label><mixed-citation>Kukkonen, S., &amp; Lampinen, J. (2005). GDE3 the third evolution step of generalized differential evolution proceedings of the IEEE congress on evolutionary computation. 2005 IEEE congress on evolutionary computation (Vol. 1, pp. 443–450). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/CEC.2005.1554717">https://doi.org/10.1109/CEC.2005.1554717</ext-link></mixed-citation></ref>
<ref id="ref-45"><label>42</label><mixed-citation>Zhang, Q., &amp; Li, H. (2007). MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE transactions on evolutionary computation, 11(6), 712–731. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TEVC.2007.892759">https://doi.org/10.1109/TEVC.2007.892759</ext-link></mixed-citation></ref>
<ref id="ref-46"><label>43</label><mixed-citation>Beume, N., Naujoks, B., &amp; Emmerich, M. (2007). SMS-EMOA: Multiobjective selection based on dominated hypervolume. European journal of operational research, 181(3), 1653–1669. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ejor.2006.08.008">https://doi.org/10.1016/j.ejor.2006.08.008</ext-link></mixed-citation></ref>
<ref id="ref-47"><label>44</label><mixed-citation>Shah Hosseini, H. (2009). The intelligent water drops algorithm: A nature-inspired swarm-based optimization algorithm. International journal of bio-inspired computation, 1(1–2), 71–79. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1504/IJBIC.2009.022775">https://doi.org/10.1504/IJBIC.2009.022775</ext-link></mixed-citation></ref>
<ref id="ref-48"><label>45</label><mixed-citation>Berman, H. M., Westbrook, J., Feng, Z., Gilliland, G., Bhat, T. N., Weissig, H., &amp; Bourne, P. E. (2000). The protein data bank. Nucleic acids research, 28(1), 235–242. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1093/nar/28.1.235">https://doi.org/10.1093/nar/28.1.235</ext-link></mixed-citation></ref>
<ref id="ref-49"><label>46</label><mixed-citation>Zitzler, E., &amp; Thiele, L. (1999). Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE transactions on evolutionary computation, 3(4), 257–271. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/4235.797969">https://doi.org/10.1109/4235.797969</ext-link></mixed-citation></ref>
<ref id="ref-50"><label>47</label><mixed-citation>Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C. M., &amp; Da Fonseca, V. G. (2003). Performance assessment of multiobjective optimizers: An analysis and review. IEEE transactions on evolutionary computation, 7(2), 117–132. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/TEVC.2003.810758">https://doi.org/10.1109/TEVC.2003.810758</ext-link></mixed-citation></ref>
<ref id="ref-51"><label>48</label><mixed-citation>Nebro, A. J., Durillo, J. J., &amp; Vergne, M. (2015). Redesigning the jmetal multi-objective optimization framework. Proceedings of the companion publication of the 2015 annual conference on genetic and evolutionary computation (pp. 1093–1100). Association for Computing Machinery. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/2739482.2768462">https://doi.org/10.1145/2739482.2768462</ext-link></mixed-citation></ref>
<ref id="ref-52"><label>49</label><mixed-citation>Derrac, J., Garcia, S., Molina, D., &amp; Herrera, F. (2011). A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm and evolutionary computation, 1(1), 3–18. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.swevo.2011.02.002">https://doi.org/10.1016/j.swevo.2011.02.002</ext-link></mixed-citation></ref>
<ref id="ref-53"><label>50</label><mixed-citation>Lipinski, C. A., Lombardo, F., Dominy, B. W., &amp; Feeney, P. J. (1997). Experimental and computational approaches to estimate solubility and permeability in drug discovery and development settings. Advanced drug delivery reviews, 23(1–3), 3–25. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/S0169-409X(96)00423-1">https://doi.org/10.1016/S0169-409X(96)00423-1</ext-link></mixed-citation></ref>
</ref-list></back>
</article>