Next Article in Journal
Linear Approximation of Deformation in Soft Robotics and Kinematic Links
Previous Article in Journal
Task-Oriented Path Planning for Campus Waste-Sorting Mobile Manipulators Using an Improved BiRRT Method
Previous Article in Special Issue
Grid-Aware Bi-Level Optimization for Truck–Drone Routing: Integrating Grid Feasibility and Shadow Pricing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Quasi-Random Sampling-Enhanced Metaheuristic Algorithms for CAMD-Based Solvent Selection in Octacosanol Extraction

by
Venkata Subrahmanyam Nistala
1,
Sharad Bhartiya
1 and
Urmila M. Diwekar
1,2,3,*
1
Department of Chemical Engineering, Indian Institute of Technology Bombay, Powai, Mumbai 400076, Maharashtra, India
2
Tools for Optimization and Management, Centre for Uncertain Systems, Vishwamitra Research Institute, (VRI-CUSTOM), 2714, Crystal Lake, IL 60012, USA
3
Richard and Loan Hill Department of Biomedical Engineering, University of Illinois, Chicago, IL 60607, USA
*
Author to whom correspondence should be addressed.
Algorithms 2026, 19(8), 678; https://doi.org/10.3390/a19080678
Submission received: 3 July 2026 / Revised: 10 August 2026 / Accepted: 11 August 2026 / Published: 13 August 2026

Abstract

This study develops a computer-aided molecular design (CAMD) framework for selecting solvents to extract octacosanol from multicomponent sugarcane wax. The solvent-selection problem is formulated as a mixed-integer nonlinear programming problem in which candidate solvents are assembled from UNIFAC functional groups and evaluated using the net distribution coefficient and net solvent selectivity. Four metaheuristic solvers—ant-colony optimization (ACO), simulated annealing (SA), efficient ant-colony optimization (EACO), and efficient simulated annealing (ESA)—are compared in terms of solvent quality and computational efficiency. EACO and ESA replace selected pseudo-random samples with Hammersley sequence samples to improve multidimensional sampling uniformity. All four solvers identify the same highest-ranked candidate, while ACO and EACO require substantially fewer objective-function evaluations than SA and ESA. The SA-based methods provide greater diversity among lower-ranked candidates. Relative to their conventional counterparts, EACO reduces the computational cost by 14.2% and ESA by 16% while preserving the leading solvent candidates. Overall, the CAMD framework consistently identifies promising candidates, including ethane and propanal, for octacosanol extraction, and quasi-random sampling improves the efficiency of both metaheuristic approaches.

Graphical Abstract

1. Introduction

Natural products often occur as complex mixtures, making the isolation of target compounds an important objective because of their specific applications. In industry, extraction is one of the most widely used separation operations, and solvent selection is critical to its effectiveness. In an extraction system, the solvent should selectively attract the desired compound into the extract phase while leaving impurities in the raffinate phase. For a given system, solvents are generally selected using one of three approaches [1,2]:
(a)
Experimental screening of candidate solvents for the system.
(b)
Database screening based on physical, chemical, and related properties.
(c)
Computer-aided molecular design (CAMD) to generate optimal solvents.
The first two approaches may not identify the best solvent and can lead to incomplete evaluation. Although experimental screening provides reliable results, it is often expensive and time-consuming. In contrast, CAMD uses thermodynamic models to design solvents tailored to target performance requirements [1]. In CAMD, molecules are generated by combining available functional groups to ensure that the resulting structures meet desired performance metrics. Because the number of possible group combinations and attachment patterns is extremely large, combinatorial optimization is central to this problem.
Papadimitriou and Steiglitz [3] define a combinatorial optimization problem as one that seeks an optimal solution, such as an integer, permutation, or graph structure, from a finite or countably infinite set. Common examples include the travelling salesman and scheduling problems [4]. CAMD can also be formulated as a combinatorial optimization problem. Metaheuristic algorithms, including ant colony optimization (ACO), evolutionary computation, genetic algorithms, and simulated annealing (SA), use random number generation during the search process and their performance strongly depends on the quality of the sampling. In this work, we enhance SA and ACO by replacing the pseudo-random numbers used in conventional implementations with quasi-Monte Carlo samples generated through Hammersley sequence sampling (HSS). The resulting algorithms, efficient ant-colony optimization (EACO) and efficient simulated annealing (ESA), preserve k-dimensional sampling uniformity.
Although ESA and EACO have been applied separately in previous studies, their performance has not been compared systematically with that of conventional SA and ACO for the same molecular-design problem. It therefore remains unclear whether HSS provides consistent benefits across distinct metaheuristic search mechanisms or whether its effectiveness depends on the application. This study addresses that gap by comparing all four algorithms for a nutraceutical-extraction problem: selecting solvents to recover octacosanol from multicomponent sugarcane wax.
Nutraceuticals are health-promoting compounds derived from food sources, including plant and animal waxes and apple and grape seeds, that provide benefits beyond basic nutrition [5]. Because sugarcane is produced worldwide at large scale, recovering nutraceuticals from sugarcane residues is an important separation opportunity [6]. Sugarcane wax contains long-chain alcohols, esters, aldehydes, acids, and saturated hydrocarbons. Among its saturated alcohols, policosanols contain 18–34 carbon atoms and a hydroxyl group (-OH) on the alpha carbon. Octacosanol, a 28-carbon policosanol, is particularly promising because of its reported immune-supporting, anti-Parkinsonian, and anti-fatigue effects [7,8]. Accordingly, this study uses CAMD to identify optimal solvents for extracting octacosanol from the multicomponent mixture in sugarcane wax.
The remainder of this paper is organized as follows. Section 2 reviews octacosanol extraction, CAMD, molecular construction, the UNIFAC group-contribution method, and the solvent-selection formulation. Section 3 presents ACO, SA, HSS, EACO, and ESA, together with their algorithmic frameworks, parameter values, and the mapping of continuous samples to discrete molecular-design variables. Section 4 compares the solvents identified by the four solvers and evaluates the computational efficiency of EACO and ESA relative to ACO and SA. The final section summarizes the best solvent candidates and the comparative performance of the four algorithms.

2. The Solvent Selection Problem

Policosanols offer several health benefits, including lipid regulation, anti-atherosclerotic effects, and support in managing obesity, etc. [8,9]. Among them, octacosanol is a particularly promising nutraceutical. Numerous studies have attempted to extract policosanols or octacosanol-rich fractions from sugarcane using methods such as Soxhlet extraction, supercritical CO2 (99.99%), and subcritical dimethyl ether extraction [10,11,12,13]. However, in most cases, solvent selection has been ad hoc, guided largely by prior experience. Further, the experimental studies observed that the obtained extracts still contain some amounts of impurities. Such an approach risks overlooking solvents with superior performance, especially because experimentally screening a large solvent set is costly and time-consuming. A systematic, performance-based solvent selection strategy is therefore essential.
Solvent choice in extraction depends on properties such as the distribution coefficient, selectivity, recoverability, and environmental safety [1,5]. In this study, we focus on distribution coefficient and solvent selectivity.
  • Distribution coefficient is the ratio of the desired solute’s concentration in the solvent phase to its concentration in the original mixture.
  • Solvent selectivity measures how effectively a solvent attracts the desired solute relative to undesired components.
These metrics form the basis of the solvent selection optimization problem developed in the following sections.

2.1. Computer-Aided Molecular Design

The group contribution method estimates molecular properties—melting and boiling points, density, viscosity, and activity coefficients (γ)—from the functional groups that make up a molecule. As distribution coefficient and selectivity can be determined using activity coefficients, this method is central to our analysis.
CAMD reverses this logic: Instead of predicting properties from a molecule, it constructs molecules from available groups to optimize performance metrics [1]. CAMD has been widely applied in designing solvents for separation processes, refrigerants, polymers, pharmaceuticals, and more [1,2,14,15,16,17]. Recent advances even integrate machine learning to generate molecules with drug-like characteristics [18].
In CAMD, molecules are built by selecting the following:
  • N 1 , representing the total number of functional groups.
  • N 2 ( i ) , representing the index of each group (i = 1, …, N1).
Feasible molecular structures must satisfy chemical bonding rules—the octet rule for covalent systems [5]. Thus, N 1 and N 2 ( i ) serve as decision variables, while bonding constraints ensure chemically valid structures.
Figure 1 outlines the CAMD workflow for identifying optimal solvents for sugarcane wax extraction. The process begins by identifying mixture components and estimating their activity coefficients, followed by formulating and solving the solvent-performance optimization problem.

2.2. Group Contribution Method: UNIFAC

The group contribution method (GCM) predicts thermodynamic properties by decomposing molecules into functional groups and summing their contributions [19]. This approach is especially valuable when experimental data are unavailable, enabling property estimation across chemical engineering, molecular design, and process simulation.
Among the many properties GCM can predict, activity coefficients are particularly important for mixture behavior. They quantify deviations from ideality, with γ = 1 representing ideal solutions. For solvent design, the most widely used GCM for estimating activity coefficients is UNIFAC, which provides reliable predictions for non-ideal liquid mixtures. For molecule i present in a solution, its activity coefficient, γ i , is defined as shown in Equation (1) [19].
U γ i = l n   γ i l n   γ i C   +   l n   γ i R = 0
Equation (1) is the standard UNIFAC expression for estimating the activity coefficient. The estimate comprises two contributions: A combinatorial term and a residual term. The combinatorial term accounts for differences in molecular size and shape, whereas the residual term accounts for energetic interactions among the functional groups of the molecules in solution.
Firstly, the combinatorial part is estimated as shown in Equation (2a–f) [19].
l n   γ i C = ln Φ i x i b + 5 q i ln θ i Φ i + l i Φ i x i b j x j b l j
where
Φ i = r i x i b j N C r j x j b
θ i = q i x i b j N C q j x j b
l i = 5 r i q i r i 1
where Φ i and θ i are the molecular volume fraction and the molecular surface area fraction, respectively, of molecule i, ranging from 1 to NC molecules. This is followed by the estimation of van der Waals’ volume, r i , and surface area, q i , using Equation (2e) and Equation (2f), respectively.
r i = g N g ν g ( i ) R g
q i = g N g ν g ( i ) Q g
where R g and Q g are van der Waals’ group volume and group surface area values ranging from the i to the N g groups and where ν g ( i ) is the total number of functional groups present in the molecule. The values of R g and Q g are obtained from the literature for this study while the estimation of the residual part is based on Equation (3a–e) [19].
l n   γ i R = k v k i ln Γ k ln Γ k i
where Γ k is defined as the residual activity coefficient of group k in a solution, shown in Equation (3b). Similarly, Γ k i is defined as the residual activity coefficient of group k in a solution containing only molecules of type i.
n Γ k = Q k 1 l n m Θ m Ψ m k m Θ m Ψ k m n Θ n Ψ n m  
where m and n represent all of the functional groups in the molecule, Θ m is the surface fraction of group m in Equation (3c), which is further expressed in terms of mole fraction of groups present in the bulk phase, Equation (3d), and where, lastly, the temperature-dependent parameter as per UNIFAC is Ψ m n , in Equation (3e) [19].
Θ m = Q m X m m Q m X m
X m = i j ν m ( i ) x j 1 j 1 n ν m ( i ) x j
Ψ m n = e a m n T
In Equation (3e), a m n is called the group interaction parameter (represents interaction of group m with group n). This is defined as the difference in the energy level between group m and group n or between two of the main groups of m. In the latter case, the interaction parameter is zero because of the same energy levels of both the groups. These values are obtained from the literature for every group [19].
In the next subsection, we discuss the development of the optimization problem for solvent selection used in this study along with the parameters important to build the optimization problem.

2.3. Solvent Selection Optimization Problem

This section formulates the solvent-selection optimization problem for extracting a desired compound from a multicomponent mixture. Solvent performance is evaluated using the distribution coefficient ( m ) and solvent selectivity ( β ), both estimated using the UNIFAC group contribution method. For a binary mixture containing desired solute B, undesired solute A, and solvent S, these quantities are defined by Equation (4a) and Equation (4b), respectively [5].
m B = C B ,   S C B ,   A = γ B A γ B S
β B = m B m A = C B , S C A , S = γ S A γ B S
Here, Cx,y denotes the concentration of component x in phase y. Because the present system contains multiple undesired solutes, the binary definitions of the distribution coefficient and solvent selectivity are extended by weighting each undesired solute Ai, i = 1, 2, …, N, by its mole fraction. Equation (5a) and Equation (5b) define the resulting net distribution coefficient and net solvent selectivity, respectively, following the formulation reported in the literature [5].
m n e t = γ B X γ B S
β n e t = i = 1 N x A i β i
where γ B X = i = 1 N x A i γ B A i i = 1 N x A i and β i is the solvent selectivity value obtained between desired solute B and the undesired solute Ai. The system of undesired solutes is represented as X. That is the reason the activity coefficient ( γ B X ) is defined between the desired solute B and every undesired solute Ai by weighing against their corresponding mole fraction.
Next, in this study, the multicomponent system is built based on earlier experimental studies. Sugarcane wax is a complex matrix of compounds. Therefore, we considered a few of the most abundant compounds reported in the literature to be present in this multicomponent mixture, while the desired solute remains octacosanol [13]. Figure 2 shows the system of compounds considered in this study along with their corresponding mole fractions as reported in the literature.
Solvent generation requires a defined set of UNIFAC groups. In this study, candidate molecules are constructed by selecting up to 12 groups from the 20 groups listed in Table 1, which were obtained from Fredenslund et al. [19]. Each group is indexed from 1 to 20. A molecule may contain multiple instances of the same group, but the final structure must satisfy the octet rule. This feasibility constraint is expressed mathematically in Equation (6) [2].
i N 1 b i = 2 ( N 1 1 )
where b i determines the number of groups that can be attached to the group index i.
Lastly, another molecular constraint, the boiling point of CAMD solvent, is included in the formulation based on the definition proposed by Joback’s true boiling point as shown in Equation (7) [20]. In order to have a broad computational search range, the true boiling point of a generated solvent is set to vary from −100 °C to 400 °C.
T B P   ( ° C ) = 198.15 + i = 1 N 1 T B P N 2 ( i )
Finally, our objective is to maximize the net distribution coefficient of the solvent generated by any of the 20 groups listed in Table 1, so that it can isolate octacosanol with a net solvent selectivity ( β n e t , m i n ) greater than or equal to the set value from the ten undesired solutes present in the mixture. Based on these, the optimization problem is defined as shown in Equation (8).
m a x N 1 , N 2 ( i )   m n e t s . t . β n e t β n e t , m i n U γ i = 0 i N 1 b i = 2 ( N 1 1 ) 2     N 1 12 1 N 2 i 20 ,     i   ϵ   [ 1 , 2 , , N 1 ] 100 T B P   ( ° C ) 400
Equation (8) shows that the decision variables, N 1 and N 2 ( i ) , are discrete and that the objective function and constraints, which are evaluated using UNIFAC, are nonlinear; therefore, the problem is a mixed-integer nonlinear programming problem. The combinatorial complexity arises because the groups in Table 1 can be connected in many feasible ways. To address this challenge, metaheuristic algorithms such as ACO and SA, and their efficient variants ESA and EACO, are used to identify optimal solvent candidates. The next section presents the four solvers used in this work to solve this optimization problem.

3. Algorithmic Framework

This section presents the four metaheuristic algorithms used to solve the solvent-selection problem. It first reviews conventional ACO and SA, then introduces Hammersley sequence sampling and explains how it is incorporated into ACO and SA to form EACO and ESA, respectively. The section also specifies the algorithmic frameworks, parameter values, and efficiency measures used for the comparative analysis.

3.1. Ant-Colony Optimization

Ant-colony optimization (ACO) is a nature-inspired metaheuristic based on the foraging behavior of ants, introduced by Dorigo to solve combinatorial optimization problems [21]. In nature, ants deposit pheromones as they return from food sources, allowing other ants to follow promising paths. Because shorter paths are traversed more frequently, pheromone accumulates faster on them, gradually guiding the colony toward the shortest route [21,22]. Similarly, in ACO, artificial ants construct solutions using pheromone information and, when available, heuristic information. At iteration iter, the probability of selecting solution component j from state I, ( P i j i t e r ) is given by Equation (9) [21,22].
P i j i t e r = τ i j α ( i t e r ) η i j β i t e r τ i j α ( i t e r ) η i j β
where τ i j α and η i j β are the pheromone value and edge desirability for edge ij, respectively, at iteration iter, while α and β determine the influence of pheromone and heuristic information [22]. After all ants construct solutions, pheromone trails are updated according to solution quality, with additional pheromone assigned to edges in better solutions, as shown in Equation (10) [22].
τ i j i t e r + 1 = ρ τ i j i t e r + τ i j i t e r
where ρ is the pheromone evaporation factor and τ i j is the pheromone addition for edge ij.
The artificial pheromone along the path acts as a communication bridge among artificial ants. In the less favourable solution routes, the artificial pheromone decays gradually, whereas in the better solution routes, the pheromone concentration increases, as observed in Equation (9). Eventually, iterative updating of pheromone values based on information gained from earlier iterations encourages the artificial ants towards the optimal solution in the solution space.
The solution construction in this study is based on an incremental manner, i.e., an ant first probabilistically chooses one of the solutions from the archive based on Equation (11) [22].
P i = ω i j = 1 K ω j
where ω i is the weight associated with solution i, i is the rank of the solution in the archive, and K is the size of the solution archive. The weight is defined as shown in Equation (12) [22].
ω i = e x p ( i 1 2 2 q K 2 ) q K 2 π
where q is the algorithmic parameter of ACO and the mean of the Gaussian function is 1. However, in this study, the optimization problem is a mixed integer non-linear programming problem. Therefore, using a set of probability density functions, a multimodal one-dimensional density function is obtained. To estimate the multimodal density function, the following equation, Equation (13), is used [23].
G j x = i = 1 K ω i exp x μ i 2 2 σ i 2 σ i 2 π ,   i , j 1 , , K
where G j x is the Gaussian kernel, ω i is the weight associated with individual Gaussian function, and μ i and σ i are the vector means of the individual solution components and standard deviations, respectively.

3.2. Simulated Annealing

Simulated annealing (SA) is a probabilistic metaheuristic for finding near-optimal solutions to optimization problems. It is inspired by metallurgical annealing, in which a material is heated and then slowly cooled so that its particles settle into a low-energy state. Similarly, SA gradually reduces a control parameter, analogous to temperature, to guide the search toward lower objective-function values while allowing occasional uphill moves. If cooling is sufficiently slow, the system can approach thermal equilibrium at each temperature level, described by the Boltzmann distribution. At temperature T, the probability of occupying energy level Ei is given by Equation (14) [24].
P T = e x p E i k B T Z
where 1/Z is the normalization factor and kB is Boltzmann’s constant (1.3806 × 10−23 J/K).
In SA, the objective function represents the system energy. Starting from an initial configuration, the algorithm generates a candidate configuration by perturbing the current one. If the candidate has a lower objective value, the move is accepted. If it has a higher objective value, the move may still be accepted with probability according to the Metropolis criterion, given in Equation (15) [24,25].
Accept   the   move   if   P r a c c e p t A i j = e x p E T   i f   Δ E = E j E i 0 1                                       o t h e r w i s e   i , j move
where A i j is the probability of accepting a transition from state i to state j. At high temperatures, SA accepts more uphill moves, improving exploration of the solution space. As temperature decreases, the probability of accepting such moves declines, allowing the algorithm to converge while reducing the risk of becoming trapped in local optima.
ACO and SA differ substantially in their search mechanisms. SA follows a single-solution trajectory, exploring the search space through successive perturbations of one candidate solution; therefore, complex problems may require many iterations, and escape from local optima depends on the Metropolis criterion [24,26]. In contrast, ACO uses multiple ants to construct solutions in parallel and share information through pheromone trails, which improves exploration and reduces the likelihood of premature trapping [21]. However, as a population-based heuristic, ACO may still miss some high-quality regions of the search space.

3.3. Hammersley Sequence Sampling

Sampling strongly affects optimization efficiency. Monte Carlo sampling uses independently generated pseudo-random numbers over the sampling domain; these samples are statistically unbiased and useful for estimating probabilities and objective-function values in complex systems [25]. However, pseudo-random samples can cluster in some regions while leaving others unexplored, as shown in Figure 3 for two random variables. This reduces sampling efficiency and often requires many samples to adequately cover the search space [25,27]. Quasi-random methods, such as Hammersley sequence sampling (HSS), reduce this clustering by distributing samples more uniformly. HSS, developed by Kalagnanam and Diwekar based on Hammersley points [28], provides better multidimensional uniformity than Monte Carlo methods and other methods, such as Latin hypercube sampling, as illustrated in Figure 3 [25].
In both metaheuristics, ACO and SA, HSS is introduced to improve the distribution of samples within the solution space, thereby enhancing exploration to build higher-quality solutions and reducing the computational cost. The following subsections discuss more about the implementation of HSS in these algorithms.

3.4. Efficient Ant-Colony Optimization (EACO)

ACO can suffer from premature convergence when excessive pheromone accumulation reduces population diversity and limits exploration. Several variants have been developed to improve its performance, including the elitist ant system, rank-based ant system, max–min ant system, ant colony system, hypercube-based ACO, and hybrids with local search methods such as tabu search [4]. Efficient ant-colony optimization (EACO) improves ACO by replacing selected pseudo-random numbers with quasi-random numbers generated using Hammersley sequence sampling (HSS) [22,27]. Reported studies show that EACO improves computational efficiency by 3–71% for selected problems [22]. In this study, HSS is used only during initialization, where k-dimensional uniformity is most important for generating the initial ant population, as shown in Figure 4.
Both ACO and EACO use 30 artificial ants, a pheromone decay factor of 0.75, and a solution archive of size 1500 × 13. The first 12 columns store the functional-group indices that define each candidate solvent, and the final column stores its objective-function value. The algorithms terminate when the absolute difference between successive objective-function values is below 10−6 or when 20,000 iterations have been completed. These parameter values were adopted from a previous study in which multiple combinations were evaluated [27]. Because solvent generation is subject to several constraints, the objective is implemented as a penalty function using the extended oracle penalty method [29]. The method transforms the objective into an equality constraint of the form OF − Ω, where the oracle value Ω is set to 3, and penalizes candidate solvents that violate the constraints in Equation (8) with cumulative residual res(x). Equation (16a,b) define the penalty function used in this study; further details are provided by Schlüter and Gerdts [29].
p x = f x Ω ,   i f   f x Ω ,   a n d   r e s ( x ) 10 6 α f x Ω + 1 α r e s x ,   i f   f x > Ω   o r   r e s ( x ) > 10 6  
where α is given by:
α = f x Ω 6 3 2 6 3 r e s x f x Ω r e s x ,   i f   f x > Ω   a n d   r e s x < f x Ω 3   1 1 2 f x Ω r e s x ,   i f     f x > Ω   a n d   f x Ω 3   r e s x f x Ω 1 2 f x Ω r e s x ,   i f     f x > Ω   a n d   r e s x > f x Ω 0 ,   i f   f x Ω

3.5. Efficient Simulated Annealing (ESA)

SA uses two probabilities: the acceptance probability, A i j , and the generational probability, G i j [25]. The acceptance probability determines whether a candidate configuration is accepted, whereas the generational probability controls how new configurations are sampled near the current solution. SA efficiency depends strongly on the generational probability [25]. In conventional SA, these probabilities are generated using uniformly distributed pseudo-random numbers, which can cluster sampled moves and require longer Markov chains. Several SA variants, including fast SA and hybrid SA, modify the generational probability or cooling schedule, or combine SA with methods such as differential evolution and genetic algorithms [30,31,32]. However, these approaches do not directly address sampling uniformity. Kim and Diwekar improved configurational sampling by incorporating HSS into SA, leading to efficient simulated annealing (ESA) [25]. As shown in Figure 5, ESA replaces pseudo-random numbers with HSS to generate configuration moves, thereby improving k-dimensional uniformity and reducing the Markov chain length required at each temperature level. Studies report that ESA is approximately 30–54% more efficient than conventional SA in terms of total moves [25].
In this study, the initial SA temperature is 50 and is reduced by a cooling factor of 0.85 until it reaches the freezing temperature of 10−7. SA uses pseudo-random numbers for all four generational probabilities and the acceptance probability. In ESA, the four generational probabilities are generated using HSS, while the acceptance probability remains pseudo-random. Both algorithms terminate when the temperature falls below the freezing temperature or when the candidate solvent remains unchanged for 10 consecutive moves across different samples. The algorithmic parameters have been rigorously used in various previous studies and, therefore, the same values have been used in the study [1,2,5].

3.6. Mapping of Continuous Samples to Discrete Samples

The optimization problem considered here is a mixed-integer nonlinear programming problem, whereas both pseudo-random sampling and HSS generate coordinates in a continuous domain. These coordinates must therefore be mapped to the discrete decision variables that specify the number and identities of the functional groups. In SA and ESA, each sampling dimension is partitioned into equal subintervals, and the subinterval containing a generated coordinate determines the corresponding integer value. In ACO and EACO, each continuous coordinate is mapped to a predefined set of allowable molecular-design values; the midpoint between consecutive allowable values defines the assignment boundary, and coordinates outside the prescribed range are assigned to the nearest bound. The resulting discrete decision variables are then used to construct the molecular structure and evaluate the objective function and constraints.

4. Results and Discussions

This study evaluates the efficiency of ACO, SA, EACO, and ESA for solving the CAMD problem of selecting solvents to extract octacosanol from a multicomponent sugarcane wax mixture. In Equation (8), the minimum net solvent selectivity, βnet,min, is set to 1.2. Each algorithm is then used to generate the top 20 candidate solvents.

4.1. Candidate Solvents Using ACO and SA

Based on the algorithm parameters mentioned in the methodology section, the candidate solvents generated using ACO and SA are listed in Table 2 and Table 3, respectively.
As shown in Table 2 and Table 3 and Figure 6, ACO and SA identify the same top nine candidate solvents. SA yields stronger candidates among the remaining 11 positions but requires 1,271,876 objective-function evaluations, compared with 153,330 for ACO. Thus, ACO uses only 12.05% of the computational effort required by SA. This difference arises because SA produces one solution per run and must be restarted from different initial values to obtain multiple candidates, whereas ACO generates all 20 candidates in a single run.

4.2. Candidate Solvents Using EACO and ESA

The same optimization problem was then solved using EACO and ESA. Table 4 lists the candidate solvents obtained from EACO for the problem defined in Equation (8). As shown in Figure 7, EACO and conventional ACO identify the same top 15 solvents, while EACO yields stronger candidates among the remaining five positions. EACO requires 131,550 objective-function evaluations, a 14.20% reduction relative to ACO.
Similarly, Table 5 lists the optimal solvents obtained by solving the solvent-selection optimization problem with ESA. Similar to Figure 7, Figure 8 compares the net distribution coefficient values for the solvents generated by SA and ESA, excluding the top five candidates. ESA again outperformed SA by identifying five better solvents among the lower-ranked 20 candidates. ESA required 1,068,448 objective function evaluations, which is 16% fewer than SA.
Figure 9 presents solvents obtained by ESA and EACO. This figure shows the same trend as the comparison of SA and ACO in Figure 6. The top 9 solvents found using EACO are the same as those found in the ESA case, while the bottom 11 are better solvents found by ESA as compared with those found with EACO. However, EACO consumes 12.3% of the computational cost when compared with ESA.

4.3. Comparison of All Four Algorithms

Taken together, the results show that all four algorithms are reliable for identifying the highest-quality region of the solvent-design space. ACO, SA, EACO, and ESA return the same leading candidate, represented by two CH3 groups, with a net distribution coefficient of 529.49 and a net solvent selectivity of 1.69. They also reproduce the same next several high-ranked candidates, indicating that the dominant solvent structures are robust to both the underlying search mechanism and the choice of pseudo-random or Hammersley sequence sampling.
The principal distinction is computational effort. ACO requires 153,330 objective-function evaluations, compared with 1,271,876 for SA, because its population-based search generates multiple candidates in a single run, whereas SA follows a single-solution trajectory and requires repeated runs to assemble a ranked set. Incorporating Hammersley sequence sampling further reduces the effort: EACO requires 131,550 evaluations, 14.20% fewer than ACO, and ESA requires 1,068,448 evaluations, approximately 16% fewer than SA. Thus, EACO is the most computationally efficient method among the four, while ESA improves substantially on conventional SA but remains more expensive than either ant-colony method.
The algorithms also differ in the diversity of lower-ranked solutions. SA and ESA explore a broader range of candidate structures beyond the common leading set, while ACO and EACO converge more rapidly on a compact group of high-performing candidates. Hammersley sequence sampling improves both algorithm families without changing the best solutions: EACO preserves the top 15 ACO candidates and strengthens several lower-ranked positions, whereas ESA identifies five stronger lower-ranked candidates than SA. Accordingly, EACO is preferable when the primary objective is rapid identification of the best solvents, while SA or ESA may be useful when greater structural diversity is desired. Overall, the quasi-random variants provide the best balance within their respective algorithm families by preserving solution quality while reducing objective-function evaluations.
Sensitivity analysis has also been conducted for all four solvers to check whether the candidate solvents depend on the selected algorithmic parameters. The cooling factor in SA and ESA was increased from 0.85 to 0.9, while in ACO and EACO, the pheromone decay was increased to 0.85 from 0.75. In each case, the modified parameter yielded the same candidate solvents as the reference configuration. This consistency in the results obtained using both conventional and enhanced algorithms shows that the optimum solution is robust to the selected algorithmic parameter. Consequently, both SA and ACO frameworks show confidence in the reliability and reproducibility of solvent design.
Finally, solving the proposed optimization problem using the four solvers resulted in the same top candidate solvents. In addition, EACO and ESA obtained a better list of candidate solvents when compared with their counterparts’ solutions, which indicates that the advantages of Hammersley sequence sampling have been utilized. Further, we have also experimentally validated the ability to extract octacosanol from an industrially obtained sugarcane wax using two solvents, propanal and 2-methylpropanal, which aligned with those of the CAMD results.

5. Conclusions

This study developed and evaluated a CAMD-based framework for designing solvents to extract octacosanol from multicomponent sugarcane wax. The solvent-selection problem was formulated as a mixed-integer nonlinear programming problem using UNIFAC-based estimates of the net distribution coefficient and net solvent selectivity. Four metaheuristic solvers—ACO, SA, EACO, and ESA—were compared to assess both solvent quality and computational efficiency. Across all methods, the highest-ranked candidates were consistent, indicating that the CAMD formulation reliably identifies strong solvent structures for the target extraction. Chemically, the best candidate solvent, ethane, achieved the highest net distribution coefficient, and other solvents, aldehyde- and carboxylic-acid-containing structures, also satisfied the selectivity constraint and appeared among the top candidates. Incorporating the Hammersley sequence sampling in ACO and SA has improved the search performance of EACO and ESA by distributing samples more uniformly across the solution space. EACO reduced the number of objective function evaluations by 14.2% compared with ACO while retaining the same top-ranked solvents and improving some lower-ranked candidates. ESA also identified better lower-ranked candidates than SA and reduced the computational cost by almost 16%. Overall, ACO- and EACO-based approaches were substantially more computationally efficient than SA-based approaches for generating a list of candidate solvents, whereas SA and ESA provided improved diversity among lower-ranked solutions. Furthermore, the candidate solvents remained the same in all four cases when sensitivity analysis was performed. These results show that quasi-random sampling can enhance metaheuristic solvent design and that the proposed CAMD framework is robust for complex nutraceutical extraction problems.

Author Contributions

Conceptualization, U.M.D. and S.B.; methodology, U.M.D., V.S.N.; software, U.M.D., V.S.N.; validation, V.S.N.; formal analysis, U.M.D., V.S.N.; investigation, U.M.D., V.S.N.; resources, S.B.; data curation, V.S.N.; writing—original draft preparation, V.S.N.; writing—review and editing, U.M.D., S.B.; visualization, U.M.D., V.S.N.; supervision, U.M.D., S.B.; project administration, U.M.D., SB. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no funding.

Data Availability Statement

All data is published in this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kim, K.-J.; Diwekar, U.M.; Joback, K.G. Greener solvent selection under uncertainty. In ACS Symposium Series; American Chemical Society: Washington, DC, USA, 2002; Volume 819, pp. 224–237. [Google Scholar]
  2. Kim, K.J.; Diwekar, U.M. Efficient combinatorial optimization under uncertainty. 2. Application to stochastic solvent selection. Ind. Eng. Chem. Res. 2002, 41, 1285–1296. [Google Scholar] [CrossRef] [Scilit]
  3. Papadimitriou, C.; Steiglitz, K. Combinatorial Optimization: Algorithms and Complexity; Dover Publications, Inc.: New York, NY, USA, 1982; Available online: https://api.semanticscholar.org/CorpusID:265900001 (accessed on 10 August 2026).
  4. Blum, C. Ant colony optimization: Introduction and recent trends. Phys. Life Rev. 2005, 2, 353–373. [Google Scholar] [CrossRef] [Scilit]
  5. Nistala, V.S.; Bhartiya, S.; Juvekar, V.; Diwekar, U.M. Designing Solvents to Extract Nutraceuticals from Multicomponent Sugar Cane Wax Using a Computer-Aided Molecular Design (CAMD) Approach. Ind. Eng. Chem. Res. 2026, 65, 11655–11670. [Google Scholar] [CrossRef] [Scilit]
  6. Food and Agriculture Organization of the United Nations. Food and Agriculture Organization of the United Nations (2025)—with major processing by Our World in Data. “Sugar cane production—UN FAO” 2026. Available online: https://archive.ourworldindata.org/20260727-131016/grapher/sugar-cane-production.html (accessed on 10 August 2026).
  7. Sharma, R.; Matsuzaka, T.; Kaushik, M.K.; Sugasawa, T.; Ohno, H.; Wang, Y.; Motomura, K.; Shimura, T.; Okajima, Y.; Mizunoe, Y.; et al. Octacosanol and policosanol prevent high-fat diet-induced obesity and metabolic disorders by activating brown adipose tissue and improving liver metabolism. Sci. Rep. 2019, 9, 5169. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  8. Shen, J.; Luo, F.; Lin, Q. Policosanol: Extraction and biological functions. J. Funct. Foods 2019, 57, 351–360. [Google Scholar] [CrossRef] [Scilit]
  9. Marinangeli, C.P.F.; Jones, P.J.H.; Kassis, A.N.; Eskin, M.N.A. Policosanols as nutraceuticals: Fact or fiction. Crit. Rev. Food Sci. Nutr. 2010, 50, 259–267. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  10. Asikin, Y.; Takahashi, M.; Hirose, N.; Hou, D.X.; Takara, K.; Wada, K. Wax, policosanol, and long-chain aldehydes of different sugarcane (Saccharum officinarum L.) cultivars. Eur. J. Lipid Sci. Technol. 2012, 114, 583–591. [Google Scholar] [CrossRef] [Scilit]
  11. Kamchonemenukool, S.; Ho, C.T.; Boonnoun, P.; Li, S.; Pan, M.H.; Klangpetch, W.; Weerawatanakorn, M. High Levels of Policosanols and Phytosterols from Sugar Mill Waste by Subcritical Liquefied Dimethyl Ether. Foods 2022, 11, 2937. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  12. Irmak, S.; Dunford, N.T.; Milligan, J. Policosanol contents of beeswax, sugar cane and wheat extracts. Food Chem. 2006, 95, 312–318. [Google Scholar] [CrossRef] [Scilit]
  13. Attard, T.M.; McElroy, C.R.; Rezende, C.A.; Polikarpov, I.; Clark, J.H.; Hunt, A.J. Sugarcane waste as a valuable source of lipophilic molecules. Ind. Crops Prod. 2015, 76, 95–103. [Google Scholar] [CrossRef] [Scilit]
  14. Cignitti, S.; Rodriguez-Donis, I.; Abildskov, J.; You, X.; Shcherbakova, N.; Gerbaud, V. CAMD for entrainer screening of extractive distillation process based on new thermodynamic criteria. Chem. Eng. Res. Des. 2019, 147, 721–733. [Google Scholar] [CrossRef] [Scilit]
  15. Salazar, J.; Diwekar, U.; Joback, K.; Berger, A.H.; Bhown, A.S. Solvent selection for post-combustion CO2 capture. Energy Procedia 2013, 37, 257–264. [Google Scholar] [CrossRef] [Scilit]
  16. Trevizo, C.; Daniel, D.; Nirmalakhandan, N. Screening alternative degreasing solvents using multivariate analysis. Environ. Sci. Technol. 2000, 34, 2587–2595. [Google Scholar] [CrossRef] [Scilit]
  17. Kim, K.J.; Diwekar, U.M. Integrated solvent selection and recycling for continuous processes. Ind. Eng. Chem. Res. 2002, 41, 4479–4488. [Google Scholar] [CrossRef] [Scilit]
  18. Button, A.; Merk, D.; Hiss, J.A.; Schneider, G. Automated de novo molecular design by hybrid machine intelligence and rule-driven chemical synthesis. Nat. Mach. Intell. 2019, 1, 307–315. [Google Scholar] [CrossRef] [Scilit]
  19. Fredenslund, A.; Gmehling, J.; Rasmussen, P. Vapor-Liquid Equilibria Using UNIFAC: A Group Contribution Method, 1st ed.; Elsevier Scientific Pub. Co.: Amsterdam, The Netherlands, 1977. [Google Scholar]
  20. Joback, K.G.; Reid, R.C. Estimation of pure-component properties from group contributions. Chem. Eng. Commun. 1987, 57, 233–243. [Google Scholar] [CrossRef] [Scilit]
  21. Dorigo, M.; Stu¨tzle, T. Ant Colony Optimization; The MIT Press: Cambridge, MA, USA, 2004. [Google Scholar]
  22. Diwekar, U.; Gebreslassie, B. Efficient ant colony optimization (EACO) algorithm for deterministic optimization. Int. J. Swarm Intell. Evol. Comput. 2016, 5, 131. [Google Scholar]
  23. Socha, K.; Dorigo, M. Ant colony optimization for continuous domains. Eur. J. Oper. Res. 2008, 185, 1155–1173. [Google Scholar] [CrossRef] [Scilit]
  24. Aarts, E.; Korst, J. Simulated Annealing and Boltzmann Machines: A Stochastic Approach to Combinatorial Optimization and Neural Computing; John Wiley & Sons Ltd.: Essex, UK, 1989. [Google Scholar]
  25. Kim, K.J.; Diwekar, U.M. Hammersley stochastic annealing: Efficiency improvement for combinatorial optimization under uncertainty. IIE Trans. 2002, 34, 761–777. [Google Scholar] [CrossRef] [Scilit]
  26. van Laarhoven, P.; Aarts, E. Simulated Annealing: Theory and Applications; Springer-Science+ Business Media, B.V.: Berlin/Heidelberg, Germany, 1992. [Google Scholar]
  27. Gebreslassie, B.H.; Diwekar, U.M. Efficient ant colony optimization for computer aided molecular design: Case study solvent selection problem. Comput Chem. Eng. 2015, 78, 1–9. [Google Scholar] [CrossRef] [Scilit]
  28. Kalagnanam, J.R.; Diwekar, U.M. An efficient sampling technique for off-line quality control. Technometrics 1997, 39, 308–319. [Google Scholar] [CrossRef]
  29. Schlüter, M.; Gerdts, M. The oracle penalty method. J. Glob. Optim. 2010, 47, 293–325. [Google Scholar] [CrossRef] [Scilit]
  30. Szu, H.; Hartley, R. Fast simulated annealing. Phys. Lett. A 1987, 122, 157–162. [Google Scholar] [CrossRef] [Scilit]
  31. Azizi, N.; Zolfaghari, S.; Liang, M. Hybrid simulated annealing with memory: An evolution-based diversification approach. Int. J. Prod. Res. 2010, 48, 5455–5480. [Google Scholar] [CrossRef] [Scilit]
  32. Yu, X.; Liu, Z.; Wu, X.; Wang, X. A hybrid differential evolution and simulated annealing algorithm for global optimization. J. Intell. Fuzzy Syst. 2021, 41, 1375–1391. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Schematic flowchart of solvent generation using CAMD.
Figure 1. Schematic flowchart of solvent generation using CAMD.
Algorithms 19 00678 g001
Figure 2. Multicomponent system present in sugarcane wax and their mole fractions.
Figure 2. Multicomponent system present in sugarcane wax and their mole fractions.
Algorithms 19 00678 g002
Figure 3. 100 sample points ranging from 0 to 1 generated using Monte Carlo, LHS and HSS showing the k-dimensional uniformity property.
Figure 3. 100 sample points ranging from 0 to 1 generated using Monte Carlo, LHS and HSS showing the k-dimensional uniformity property.
Algorithms 19 00678 g003
Figure 4. The working mechanism of the ACO algorithm with HSS initialization. Note: OF: objective function, DV: decision variable.
Figure 4. The working mechanism of the ACO algorithm with HSS initialization. Note: OF: objective function, DV: decision variable.
Algorithms 19 00678 g004
Figure 5. The working mechanism of the SA algorithm with HSS initialization.
Figure 5. The working mechanism of the SA algorithm with HSS initialization.
Algorithms 19 00678 g005
Figure 6. Comparison of net distribution coefficient values of solvents generated using SA and ACO, except the top five.
Figure 6. Comparison of net distribution coefficient values of solvents generated using SA and ACO, except the top five.
Algorithms 19 00678 g006
Figure 7. Comparison of net distribution coefficient values of solvents generated using ACO and EACO, except the top five.
Figure 7. Comparison of net distribution coefficient values of solvents generated using ACO and EACO, except the top five.
Algorithms 19 00678 g007
Figure 8. Comparison of net distribution coefficient values of solvents generated using SA and ESA, except the top five.
Figure 8. Comparison of net distribution coefficient values of solvents generated using SA and ESA, except the top five.
Algorithms 19 00678 g008
Figure 9. Comparison of the net distribution coefficient values of solvents generated using ESA and EACO, except the top five.
Figure 9. Comparison of the net distribution coefficient values of solvents generated using ESA and EACO, except the top five.
Algorithms 19 00678 g009
Table 1. Various UNIFAC groups ranging from general hydrocarbons to aromatic (groups starting with “A”), and a few other functional groups such as hydroxyl, carboxylic acid, aldehyde, and ketone.
Table 1. Various UNIFAC groups ranging from general hydrocarbons to aromatic (groups starting with “A”), and a few other functional groups such as hydroxyl, carboxylic acid, aldehyde, and ketone.
i N 2 ( i ) i N 2 ( i ) i N 2 ( i ) i N 2 ( i ) i N 2 ( i )
1CH32CH2<3–CH<4>C<5H2O
6CH2=CH–7–CH=CH–8–CH=C<9CH2=C<10–OH
11ACH12AC13ACCH314ACCH215ACCH
16ACOH17CH3–CO–18–CH2–CO–19–CHO20–COOH
Table 2. List of candidate solvents generated using ACO.
Table 2. List of candidate solvents generated using ACO.
Sno.UNIFAC Groups in the Candidate Solvent m n e t β n e t
12 CH3529.491.69
21 CH3, 1 CHO168.327.29
31 CH3, 1 CH2, 1 CHO64.585.41
42 CH3, 1 CH, 1 CHO30.894.34
51 CH3, 2 CH2, 1 CHO30.714.34
62 CH3, 1 CH2, 1 CH, 1 CHO17.433.65
71 CH3, 3 CH2, 1 CHO17.363.65
83 CH3, 1 C, 1 CHO15.713.67
93 CH3, 1 CH2, 1 C, 1 CHO10.353.20
102 CH3, 1 CH=C, 1 CHO4.033.17
112 CH3, 1 CH, 1 COOH3.4083.11
121 CH3, 2 CH2, 1 COOH3.4013.11
131 CH3, 1 CH2, 1 COOH3.074.29
142 CH3, 1 CH2, 1 CH, 1 COOH3.032.43
151 CH3, 3 CH2, 1 COOH3.032.43
163 CH3, 1 C, 1 COOH2.842.42
172 CH3, 2 CH2, 1 CH, 1 COOH2.572.03
183 CH3, 1 CH2, 3 CH, 1 CHO, 1 COOH2.453.54
191 CH3, 3 CH2, 1 CH, 1 CHO, 1 COOH2.234.38
204 CH3, 1 CH2, 2 CH, 1 CH=C, 2 CHO1.482.97
Table 3. List of candidate solvents generated using SA.
Table 3. List of candidate solvents generated using SA.
Sno.UNIFAC Groups in the Candidate Solvent m n e t β n e t
12 CH3529.491.69
21 CH3, 1 CHO168.327.29
31 CH3, 1 CH2, 1 CHO64.585.41
42 CH3, 1 CH, 1 CHO30.894.34
51 CH3, 2 CH2, 1 CHO30.714.34
62 CH3, 1 CH2, 1 CH, 1 CHO17.433.65
71 CH3, 3 CH2, 1 CHO17.363.65
83 CH3, 1 C, 1 CHO15.713.67
93 CH3, 2 CH, 1 CHO11.193.18
102 CH3, 2 CH2, 1 CH, 1 CHO11.153.18
111 CH3, 4 CH2, 1 CHO11.123.18
123 CH3, 1 CH2, 1 C, 1 CHO10.353.20
133 CH3, 1 CH2, 2 CH, 1 CHO7.842.83
142 CH3, 3 CH2, 1 CH, 1 CHO7.822.83
151 CH3, 5 CH2, 1 CHO7.802.83
162 CH3, 1 CH=C, 1 CHO4.033.17
172 CH3, 1 CH2, 1 CH=C, 1 CHO3.732.81
182 CH3, 1 CH, 1 COOH3.4083.11
191 CH3, 2 CH2, 1 COOH3.4013.11
201 CH3, 1 CH2, 1 COOH3.074.29
Table 4. List of candidate solvents generated using EACO.
Table 4. List of candidate solvents generated using EACO.
Sno.UNIFAC Groups in the Candidate Solvent m n e t β n e t
12 CH3529.491.69
21 CH3, 1 CHO168.327.29
31 CH3, 1 CH2, 1 CHO64.585.41
42 CH3, 1 CH, 1 CHO30.894.34
51 CH3, 2 CH2, 1 CHO30.714.34
62 CH3, 1 CH2, 1 CH, 1 CHO17.433.65
71 CH3, 3 CH2, 1 CHO17.363.65
83 CH3, 1 C, 1 CHO15.713.67
93 CH3, 1 CH2, 1 C, 1 CHO10.353.20
102 CH3, 1 CH=C, 1 CHO4.033.17
112 CH3, 1 CH, 1 COOH3.4083.11
121 CH3, 2 CH2, 1 COOH3.4013.11
132 CH3, 2 CH2, 2 CH, 2 CHO3.073.78
141 CH3, 1 CH2, 1 COOH3.074.29
152 CH3, 1 CH2, 1 CH, 1 COOH3.032.43
161 CH3, 3 CH2, 1 COOH3.032.43
172 CH3, 1 CH2, 2 CH, 2 CHO3.024.08
183 CH3, 1 C, 1 COOH2.842.42
192 CH3, 1 CH2, 1 C, 2 CHO2.754.51
203 CH3, 2 CH, 1 COOH2.572.03
Table 5. List of candidate solvents generated using ESA.
Table 5. List of candidate solvents generated using ESA.
Sno.UNIFAC Groups in the Candidate Solvent m n e t β n e t
12 CH3529.491.69
21 CH3, 1 CHO168.327.29
31 CH3, 1 CH2, 1 CHO64.585.41
42 CH3, 1 CH, 1 CHO30.894.34
51 CH3, 2 CH2, 1 CHO30.714.34
62 CH3, 1 CH2, 1 CH, 1 CHO17.433.65
71 CH3, 3 CH2, 1 CHO17.363.65
83 CH3, 1 C, 1 CHO15.713.67
93 CH3, 2 CH, 1 CHO11.193.18
102 CH3, 2 CH2, 1 CH, 1 CHO11.153.18
111 CH3, 4 CH2, 1 CHO11.123.18
123 CH3, 1 CH2, 1 C, 1 CHO10.353.20
133 CH3, 1 CH2, 2 CH, 1 CHO7.842.83
142 CH3, 3 CH2, 1 CH, 1 CHO7.822.83
151 CH3, 5 CH2, 1 CHO7.802.83
164 CH3, 2 CH2, 1 C, 1 CHO7.422.85
173 CH3, 2 CH2, 1 C, 1 CHO7.392.85
184 CH3, 3 CH, 1 CHO5.882.57
193 CH3, 2 CH2, 2 CH, 1 CHO5.872.57
202 CH3, 4 CH2, 1 CH, 1 CHO5.862.57
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nistala, V.S.; Bhartiya, S.; Diwekar, U.M. Quasi-Random Sampling-Enhanced Metaheuristic Algorithms for CAMD-Based Solvent Selection in Octacosanol Extraction. Algorithms 2026, 19, 678. https://doi.org/10.3390/a19080678

AMA Style

Nistala VS, Bhartiya S, Diwekar UM. Quasi-Random Sampling-Enhanced Metaheuristic Algorithms for CAMD-Based Solvent Selection in Octacosanol Extraction. Algorithms. 2026; 19(8):678. https://doi.org/10.3390/a19080678

Chicago/Turabian Style

Nistala, Venkata Subrahmanyam, Sharad Bhartiya, and Urmila M. Diwekar. 2026. "Quasi-Random Sampling-Enhanced Metaheuristic Algorithms for CAMD-Based Solvent Selection in Octacosanol Extraction" Algorithms 19, no. 8: 678. https://doi.org/10.3390/a19080678

APA Style

Nistala, V. S., Bhartiya, S., & Diwekar, U. M. (2026). Quasi-Random Sampling-Enhanced Metaheuristic Algorithms for CAMD-Based Solvent Selection in Octacosanol Extraction. Algorithms, 19(8), 678. https://doi.org/10.3390/a19080678

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop