Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2026 May 2;16:20298. doi: 10.1038/s41598-026-51142-5

Gene expression programming for modeling and predicting of leaching of chalcopyrite concentrates using 1-hexyl-3-methyl-imidazolium hydrogen sulfate ionic liquid aqueous solution

Alireza Mirhosseini-Jalalabadi 1,✉, Gholam Reza Khayati 2, Mahin Schaffie 3, Mohammad Ranjbar 1,3
PMCID: PMC13323746  PMID: 42069914

Abstract

This study aims to develop a precise predictive model for leaching chalcopyrite concentrates. It employs a leaching system comprising 1-hexyl-3-methylimidazolium hydrogen sulfate ([Hmim][HSO4]) and hydrogen peroxide (H2O2), offering a more efficient alternative to conventional hydrometallurgical approaches. Gene expression programming (GEP) was used to develop this model. To construct these GEP models, 120 experimental data points were collected initially. Input variables included time, acid concentration, temperature, particle size, oxidant concentration, stirring speed, and solid/liquid ratio, while output variables included copper extraction percentage. For modeling purposes, the experimental dataset was randomly partitioned into a training set (84 data points) and a testing set (36 data points). A correlation analysis (BCA) revealed weak linear correlations between input variables, justifying the use of advanced methods such as GEP. Using criteria such as coefficient of determination (R2), mean absolute error (MAE), and root relative square error (RRSE), we proposed the optimal model (GEP-3). As a new model with simplified mathematical expressions for accurate prediction of copper extraction from chalcopyrite concentrate, this model achieves R2 = 0.976, MAE = 2.80, and RRSE = 0.152 in the training set. Sensitivity analysis revealed that temperature, oxidant concentration, and particle size were the most influential parameters on the copper extraction percentage. By taking into account practical or economic constraints, the proposed model enables the optimization of the leaching process to maximize copper extraction and minimize material consumption.

Supplementary Information

The online version contains supplementary material available at 10.1038/s41598-026-51142-5.

Keywords: Chalcopyrite concentrate, 1-Hexyl-3-methyl-imidazolium hydrogen sulfate, Hydrogen peroxide, Gene expression programming, Sensitivity analysis

Subject terms: Chemistry, Energy science and technology, Engineering, Environmental sciences

Introduction

Over the past two decades, rising global copper demand has rendered the extraction of copper from low-grade sulfide ores, particularly chalcopyrite (CuFeS2) which is the world’s most abundant copper mineral, economically viable1,2. Over 80% of global copper production comes from pyrometallurgical routes, but they are hindered by concerns about SO2 emissions, operational expenses, and performance when handling fine particles3,4. Despite these challenges, hydrometallurgical techniques have emerged as viable substitutes, promising greener operations, simpler setup, reduced energy demands, and lower costs5. However, existing hydrometallurgical approaches, including chloride leaching6, ammonia leaching7, and sulfate leaching under pressure8,9, all present inherent limitations. In spite of the fact that chloride systems accelerate copper dissolution and yield elemental sulfur rather than sulfate6, they are severely corrosive, making subsequent electrowinning of copper difficult10. Copper can be selectively extracted by complexation using ammoniacal solvents, but their use is limited by toxicity risks and costs of ammonia consumption and loss11,12. The sulfate leaching method, on the other hand, while environmentally friendly, is sluggish and requires high temperatures and pressures in autoclaves because passivating films form on chalcopyrite surfaces13, which results in substantial energy and investment expenditures10.

Research into alternative leaching systems has intensified due to the need for more sustainable metallurgical practices. Due to their properties such as low volatility, high thermal stability, and tunable physicochemical characteristics, ionic liquids (ILs) have attracted considerable attention as potential alternatives to conventional aqueous acids14–18. It is essential, however, to assess their overall sustainability and environmental footprint holistically. This assessment must extend beyond the leaching step itself to include critical factors such as the energy and resource intensity of IL synthesis, their long-term stability and potential for degradation during use, efficient recycling and recovery schemes, compatibility with downstream metal recovery operations (e.g., electrowinning, solvent extraction), and management of any secondary waste streams. ILs present a promising and innovative pathway for hydrometallurgy, but making definitive claims of superior environmental performance is premature. A comprehensive life-cycle analysis is necessary to address the multifaceted challenges outlined above. Compared to conventional acids, these compounds have shown to be effective as leaching media in hydrometallurgical processes for chalcopyrite leaching. According to studies, this enhancement may be due to a combination of factors, including their unique physico-chemical properties that alter the reaction interface and mitigate passivation effects14,19. Their effectiveness has been demonstrated in numerous studies. With 1-butyl-3-methylimidazolium tetrafluoroborate ([Bmim]BF4) at 100 °C over 8 h, copper was extracted to a maximum of 87%20, copper extraction increased to 87% with increasing 1-butyl-3-methyl-imidazolium hydrogen sulfate (BmimHSO4) concentration to 100% at 70 °C19, copper dissolution reached 88% after 24 h with BmimHSO4 and oxygen (O2)21, copper extraction of 80% with BmimHSO4 and chloride at 90 °C22, 70% dissolution of copper with 1-hexyl-3-methyl-imidazolium hydrogen sulfate (HmimHSO4) and sulfuric acid14, and a copper extraction of 90.2% using 1-ethyl-3-methyl-imidazolium hydrogen sulfate (EmimHSO4) and potassium dichromate (K2Cr2O7)23. These results indicate that ILs have great potential in improving hydrometallurgical processes for copper extraction from chalcopyrite, especially when combined with strong oxidizing agents.

The combination of ILs with oxidizing agents significantly enhances the leaching efficiency of chalcopyrite. This is due to the resistance of chalcopyrite, which requires strong oxidation conditions. These conditions are achieved by using high temperature and pressure, along with powerful oxidizers such as hydrogen peroxide (H2O2), potassium dichromate (K2Cr2O7), ammonium disulfate ((NH4)2S2O8), hypochlorous acid (HClO), sodium chlorate (NaClO3), potassium nitrate (KNO3), and ferric ions (Fe3+) in acidic media5,24–33. In particular, H2O2 has found a pivotal application due to its high oxidation potential and the production of water as its only byproduct5,24,25,32. Recent research in purification using H2O2 and ILs has shown very promising results, including the ability to achieve a leaching efficiency of 91% with 1,2-Ethane diammonium hydrogen sulfate ([EDA][HSO4])34, copper dissolution of approximately 97% with BmimHSO435, and copper extraction yield greater than 98.3% with HmimHSO436. Although ILs are more expensive and more viscous compared to sulfuric acid37, the strategic selection of solvents, the development of synthesis methods that can be scaled up, and the implementation of efficient recycling systems can significantly reduce the overall process costs.

Copper extraction from chalcopyrite remains challenging due to the mineral’s refractory nature and process complexity20,38. Machine learning techniques are now being employed to overcome these limitations, facilitating enhanced parameter analysis and process optimization in mineral processing. The adoption of artificial intelligence has grown significantly in this sector over the past decade. A variety of intelligent machine learning algorithms have been applied in the mineral processing industry. These include the multivariate adaptive regression splines (MARS) algorithm for predicting optimal iron recovery, which achieved a coefficient of determination (R2) of 0.97839, and the genetic algorithm optimized neural network (GAANN) for predicting industrial magnetic separation efficiency40. In a study41, a combination of variational mode decomposition (VMD) and random forest (RF) predicted the total iron content (Fet) with R2 = 0.94, while a Generalized Regression Neural Network (GRNN) predicted iron recovery with a less than 11% absolute relative error42. As part of hydrometallurgical applications, partial least squares (PLS) and artificial neural networks (ANNs) were used to predict ferric iron precipitation in uranium bioleaching43, and a recurrent neural network based on Long Short-Term Memory (LSTM) was applied to dynamic analysis and gold leaching rate prediction44. Modeling and optimization of lead recovery were also carried out using ANN and genetic algorithms (GA), with the multi-layer perceptron (MLP) model from ANN providing the best results45. In addition, ANN alone has been used to predict gold recovery results46 and the support vector regression (SVR) model has been applied to evaluate pyrolusite leaching variables and predict manganese leaching rate with R2 = 0.9247. To predict the optimal conditions for leaching copper oxide ore, ANN and GA were combined, with GANN (ANN+GA) proving to be more effective in this context than ANN48. The ANN model has also been shown to be superior for modeling and predicting copper recovery in heap leaching49, where studies have shown that ANN-based models, when compared with SVR and RF, are suitable for capturing the nonlinear representation of the recovery process50.

Although the machine learning algorithms mentioned above are capable of modeling complex processes, each possesses certain limitations and characteristics. Many ANNs operate as “black boxes,” providing accurate predictions, but lacking explicit mathematical formulae that restrict physical interpretation and generalizability. Alternatively, simple regression models may not capture the nonlinear relationships inherent in hydrometallurgical systems. GEP presents significant advantages as an advanced evolutionary computation method in this context. In addition to facilitating quantitative prediction and interpretable analysis of complex processes without the need for initial assumptions, one of its key strengths is the automatic construction of transparent, explicit mathematical equations from data. GEP exhibits high adaptability to limited datasets and effectively reduces experimental costs and time by combining genetic algorithm structures with symbolic programming. Due to its functional output, it is particularly useful for optimizing and predicting engineering process behavior, as it facilitates understanding of fundamental mechanisms unlike ANNs, which are opaque51,52.

GEP has not been widely adopted in mineral processing and hydrometallurgy, despite showing considerable promise in applications such as predicting manganese and cobalt recovery from batteries52,53, zinc bioleaching54, and lead/zinc leaching55. A significant research gap exists in applying GEP to model the leaching of refractory sulfide concentrates like chalcopyrite, as existing literature on copper hydrometallurgy has predominantly focused on oxide ores or employed black-box modeling approaches. This study utilizes the GEP algorithm to construct a robust and interpretable model for the atmospheric leaching of chalcopyrite concentrate with HmimHSO4. Beyond delivering high predictive accuracy, this methodology generates an explicit mathematical function that offers deeper process understanding and supports optimization efforts56,57.

Data collection and analysis methodology

Data set and input/output selection

Existing records demonstrate the importance of identifying the variables that influence copper dissolution from chalcopyrite during the leaching process for effective optimization and modeling. For instance, Hu et al.36 investigated the leaching of chalcopyrite concentrates using HmimHSO4 and H2O2. Their research highlighted that copper dissolution is significantly influenced by various operational parameters, such as reaction time (t), ionic liquid concentration (Cionic), temperature (T), particle size (d), oxidant concentration (Cox), stirring speed (St), and solid/liquid ratio (S/L). Table 1 details the specific values for these leaching parameters. (Despite incorporating elemental assay data (Cu, Fe, S) for the concentrate in the source study36, the present GEP model utilizes only the operational parameters listed in Table 1).

Table 1.

Experimental conditions for leaching chalcopyrite concentrate.

Reaction parameter Values
Time-t 15, 30, 60, 90, 120 Min
BmimHSO4 concentration-Cionic 0.45, 0.9, 1.36, 1.81, 2.27 Mol/L
Temperature-T 25, 30, 35, 40, 45 °C
Size-d 30, 60, 112.5, 225 μm
H2O2 concentration-Cox 2.94, 4.41, 5.88, 7.35, 8.82 Mol/L
Stirring speed-St 0, 100, 200, 400, 600 rpm
Solid/liquid ratio-S/L 10 g/L

The particle size (d) values are the mean diameters calculated from the sieve fractions (− 300 + 150, − 150 + 75, − 75 + 45, − 45 μm) reported in the source study36, providing a single numerical input for the GEP model. For GEP modeling, a dataset of 120 data points was constructed based on the experimental conditions and results reported in reference36. The copper extraction (output) values corresponding to the combinations of input parameters (Table 1) were digitized from the graphical results in36 using GetData Graph Digitizer software (version 2.24). It is acknowledged that manual digitization of data from graphical plots can introduce a minor degree of uncertainty. To estimate this error, a subset of data points was re-digitized multiple times, yielding a standard deviation in the extracted copper values of less than ± 0.5%. This digitization-induced error is considered negligible compared to the overall range of the output variable (approximately 25–100%) and the magnitude of prediction errors reported by the final models (e.g., MAE ≈ 2.8–4.6%). Therefore, the digitized dataset is deemed suitable for the purpose of this study, which focuses on developing a robust predictive modeling framework rather than precisely replicating experimental measurements. The model’s performance on the independent test set further demonstrates its ability to learn the fundamental process relationships beyond any minor data noise. To develop GEP models, the data were divided into two sets: a training set (84 points) and a testing set (36 points).

Gene expression programming (GEP)

Developed by Ferreira58–60, GEP is a population-based algorithm that evolved from Koza’s genetic algorithm (GA)61. To overcome the limitations inherent in both GA and genetic programming (GP), GEP was created. Predictive equations can be formulated using independent operational parameters as inputs62–65. In GEP, there are five fundamental elements: the terminal set, the termination condition, the fitness function, the control parameters, and the function set10. Figure 1 presents a flowchart of the GEP evolutionary algorithm, highlighting the vital role of genetic operators66–68.

Fig. 1.

Fig. 1

The flowchart of the GEP evolutionary algorithm.

By affecting chromosomes, genetic operators increase genetic diversity. The GEP has a multi-gene structure, where every chromosome represents a mathematical function. There are several ways to display GEP output, including Karva language (the gene language), expression tree (ET), and mathematical functions69–71. An example of GEP output is shown below: a linear string representing a chromosome encoded by two genes. Figure 2 shows the conversion of the Karva language to ET (left to right) and the transformation of ET to a mathematical function (right to left)72.

Fig. 2.

Fig. 2

The genes structure of a chromosome and translation process in GEP.

Randomly selected genomes are validated using the head–tail method. The head of each gene contains terminals and functions, while the tail consists exclusively of terminal symbols65,73. Equation (1) calculates the tail length (t) based on the head length (h) set by the GEP algorithm designer74:

graphic file with name d33e708.gif 1

where Inline graphic is the maximum number of arguments. GEP is performed in five main steps. First, the fitness function, represented by Eq. (2), is selected75.

graphic file with name d33e725.gif 2

In this equation, Inline graphic defines the selection range, Inline graphic represents the return value of chromosome Inline graphic using fitness function Inline graphic, and Inline graphic is the target value. If Inline graphic for all Inline graphic, then Inline graphic. Notably, when Inline graphic is set to 1, Inline graphic becomes 10, allowing the system to autonomously identify the optimal solution76,77. The second step involves selecting the terminals (S), a function set (F) defined as Inline graphic for chromosome generation, arithmetic operators Inline graphic, and a range of mathematical functions including Exp, Ln, sqrt, X2, X3, X4, X5, 3Rt, 4Rt, 5Rt, Atan, Tanh, Sin, and Cos. Additionally, the chromosomal architecture is determined by determining the number of genes and chromosomes, with the head length increasing sequentially. Training and testing processes are monitored based on performance, as shown in Table 2 for various GEP modeling trials. The fourth step involves selecting the linking function. Then, genetic operators are selected that are crucial for manipulating chromosomes as described in61,76. The primary genetic operators include mutation, which alters elements within a chromosome; inversion, which reverses short fragments in the head; and transposition, which relocates genetic material through encompassing Insertion Sequence (IS), Root Insertion Sequence (RIS), or gene transposition65,78,79.

Table 2.

Optimized GEP model parameters used in this study.

Model Number of chromosomes Head size Number of genes Linking function Number of functions Type of function
GEP-1 40 12 8 Addition 4 +, Inline graphic, Inline graphic, /
GEP-2 30 6 4 Multiplication 8 +, Inline graphic, Inline graphic, /, Exp, ln, X2, Atan
GEP-3 40 10 5 Multiplication 4 +, Inline graphic, Inline graphic, /
GEP-4 40 8 4 Multiplication 10 +, Inline graphic, Inline graphic, Exp, ln, X2, X3, 3RT, Atan, Tanh
GEP-5 30 8 3 Addition 4 +, Inline graphic, Inline graphic, /
GEP-6 40 9 4 Multiplication 14 +, Inline graphic, Inline graphic, /, sqrt, Exp, ln, X2, X3, X4, X5, 3RT, 4RT, 5RT
GEP-7 30 12 6 Addition 7 +, Inline graphic, Inline graphic, Exp, Sin, Cos, Atan
GEP-8 35 10 5 Subtraction 6 +, Inline graphic, Inline graphic, /, ln, 3RT
GEP-9 50 20 10 Division 12 +, Inline graphic, Inline graphic, /, sqrt, ln, X2, X3, 3RT, 4RT, Atan, Tanh
GEP-10 45 15 8 Multiplication 4 +, Inline graphic, Inline graphic, /

In this study, the GEP method and HmimHSO4 were used to predict the leaching process of chalcopyrite concentrate. The operational parameters t, Cionic, T, d, Cox, St, and S/L were used as input variables, while copper extraction percentage was used as output. A total of 120 experimental data points were collected for developing GEP predictive models, of which 84 points were randomly selected for training and 36 points for testing. For modeling and determining the relationship between these operational parameters of the leaching process and copper extraction rates from chalcopyrite concentrate, GeneXproTools 5.0 software was used. The collected data, which served as input variables, were analyzed using SPSS software (version 27). For the proposed models in this study, Table 3 specifies the range of parameters used in the GEP method. GEP parameters (such as chromosome number, head size, and number of genes) are internal software settings that control the evolutionary search, not directly derived from leaching chemistry. Parameter tuning is an exploratory, trial-and-error process to determine their optimal values. The final configuration was chosen based on the combination of values with the highest predictive accuracy and the best balance between complexity and simplicity (Table 3). When applying evolutionary computation methods to complex engineering problems, parameter tuning is a standard procedure.

Table 3.

GEP configuration details.

Definition of GEP parameter Values
Number of chromosomes 30–35–40–45–50
Head size 6–8–9–10–12–15–20
Number of genes 3–4–5–6–8–10
Linking function Addition–Multiplication–Subtraction–Division
Fitness function error type RRSE
Constant per gene 1
Mutation rate 0.00138–0.0044*
Inversion rate 0.00546–0.15*
One-point recombination rate 0.00277–0.2*
Two-point recombination rate 0.00277–0.2*
Gene recombination rate 0.00277–0.1*
Gene transposition rate 0.00277–0.1*
IS transposition 0.00546
RIS transposition 0.00546

*These values were used only for Model 7.

Results and discussion

Data analysis by SPSS

The Bivariate Correlation Analysis (BCA) method was used to determine the magnitude and direction of the relationship between operational parameters. Using this method, operational data is analyzed carefully, and then pairs with strong correlations are identified. A high negative or positive correlation coefficient among these pairs can significantly reduce the accuracy of the GEP model and make it difficult to explain how operational parameters affect chalcopyrite leaching. There is a possibility that the effect of each input parameter is overestimated if there is a significant interdependence between variables80. In the correlation matrix (Table 4), the linear correlation between key process variables indicates that t exhibits negligible correlations with other input parameters such as Cionic, T, d, Cox, and St. As a result, t has a non-linear or cumulative effect on the process. In addition, there were weak correlations between some of these parameters; for example, Cionic showed a weak correlation with T (0.110) and d (− 0.090), while T showed a weak positive correlation with d (0.061) and St (0.034). A lack of variance in the data for Cox or the non-linear nature of its influence may explain its zero correlation with all other variables. Correlation calculations for this parameter were not possible due to the constant S/L throughout the experiments.

Table 4.

Pearson correlation matrix of operational parameters for leaching of chalcopyrite concentrate with HmimHSO4.

Parameters t Cionic T d Cox St
T 1 0.000 0.000 0.000 0.000 0.000
Cionic 0.000 1 0.110 − 0.090 0.000 − 0.050
T 0.000 0.110 1 0.061 0.000 0.034
d 0.000 − 0.090 0.061 1 0.000 − 0.028
Cox 0.000 0.000 0.000 0.000 1 0.000
St 0.000 − 0.050 0.034 − 0.028 0.000 1

Principal component analysis (PCA) can be used to examine multicollinearity among practical parameters. As a dimensionality reduction technique, PCA converts correlated variables from a high-dimensional space into a space with fewer dimensions, effectively removing their correlation. The newly derived, uncorrelated variables are called principal components81–83. As a key criterion for determining whether PCA is appropriate, the Kaiser–Meyer–Olkin (KMO) factor84 can be calculated using Eq. (3).

graphic file with name d33e1470.gif 3

The correlation coefficient rij and the practical correlation coefficient aij represent variables i and j, respectively. A KMO factor under 0.7 indicates that the dependencies among the practical parameters are not substantial, making PCA unsuitable85. According to this study, the KMO factor was 0.444. As a result, PCA was deemed unnecessary for addressing potential interactions among practical parameters. A low KMO value indicates that the correlations among the variables are too weak to support the extraction of meaningful common factors. Variables exhibiting significant inter-correlations are typically used in factor analysis, and a low KMO value indicates deficiencies in these correlations.

Overall, the multivariate analysis (correlation matrix and PCA) served as a preliminary diagnostic step rather than a validation step for the GEP model. The purpose of the analysis was to determine whether the input variables were linearly interdependent. Based on the observed weak linear correlations and low KMO values, linear modeling approaches are insufficient for this system. Due to the inherently nonlinear and interactive nature of the leaching process, driven by complex physicochemical mechanisms, GEP was chosen. Our choice of GEP was based on its ability to capture these nonlinear relationships while producing an interpretable mathematical function.

Evaluation of GEP model prediction performance

Each developed model was validated using the coefficient of determination (R2), mean absolute error (MAE), and root relative square error (RRSE), as defined in Eqs. (4)–(6)86.

graphic file with name d33e1502.gif 4
graphic file with name d33e1506.gif 5
graphic file with name d33e1511.gif 6

Assume that ti is the target value, oi is the predicted value, and n is the number of data in the testing and training phases. R2 values close to 1 and MAE and RRSE values close to zero indicate a good model fit87. For both the training and testing datasets, Table 5 presents the statistical characteristics of ten appropriate models. The performance of model GEP-9 warrants closer examination. With R2 = 0.986, MAE = 2.20, and RRSE = 0.118, this model demonstrated excellent fit to the data in the training phase. In real-world problems, however, the results of the testing phase, including R2 = 0, MAE = 0, and RRSE = 0, are unusual. There is strong evidence of severe overfitting; that is, the model has retained the specific details and noise of the training data rather than generalizable patterns, and hence is unable to predict new, unseen data (the test data). Because of the high probability of overfitting and the lack of confidence in predicting new data, the GEP-9 model is not considered an optimal model despite the seemingly ideal testing results. In GEP-based models, repeated k-fold cross-validation may result in structurally different symbolic equations, which reduce interpretability. Therefore, model robustness was evaluated through consistency between training and testing results, explicit rejection of overfitted models, and evaluation of physical plausibility.

Table 5.

R2, MAE, and RRSE amounts for six appropriate GEP models.

R2 Error
Training Testing
No Training Testing MAE RRSE MAE RRSE
GEP-1 0.964 0.897 3.25 0.188 5.15 0.390
GEP-2 0.949 0.962 4.12 0.226 3.59 0.194
GEP-3 0.976 0.978 2.80 0.152 2.81 0.151
GEP-4 0.960 0.961 3.52 0.204 3.37 0.197
GEP-5 0.953 0.856 3.75 0.215 6.12 0.44
GEP-6 0.961 0.979 3.42 0.2 3.39 0.160
GEP-7 0.936 0.963 4.60 0.251 3.49 0.196
GEP-8 0.955 0.90 3.57 0.211 4.95 0.363
GEP-9 0.986 0 2.20 0.118 0 0
GEP-10 0.976 0.964 2.39 0.152 3.19 0.2

Figure 3 compares R2, MAE, and RRSE values for ten superior GEP models. Based on the explanations provided (which indicate a significant difference between training and testing data for model GEP-9), models GEP-3, GEP-6, and GEP-10 demonstrated higher accuracy in predicting chalcopyrite concentrate leaching behavior.

Fig. 3.

Fig. 3

Statistical indices, including R2, MAE, and RRSE, for the training and testing data series within the GEP models.

The formulations for GEP-1 through GEP-10 are shown in Table 6. In terms of the leaching of chalcopyrite concentrates, these GEP models suggest a complex parameter space.

Table 6.

Mathematical expressions for various optimized GEP models.

Model The equation of selected models
GEP-1 (Cox−(0.468*d)/(Cox−(Cox/((d−t)−Cionic))))  + (Cox−((((Cox−0.691)*S/L)*(Cox/0.691))/((T+Cionic)−Cox))) + ((S/L/((− 0.846*(− 0.846*− 0.846)) + ((− 0.846/d)*(St*Cox)))) − (− 0.846)) + ((d/− 0.043)/(((t*Cionic) + (− 0.043))*(T−S/L) + ((d/Cionic) − (Cox*t)))) + (((S/L/S/L)/(− 0.722 + (d/T) + (Cionic*Cox*− 0.722)))/− 0.722) + (T/((((t/d)−(S/L−d))*Cionic)/(Cox−((− 1.082*− 1.082)*− 1.082)))) + (((((Cox−((d/t)/0.618))/0.618) + Cox)/ 0.618)+t) + (((((Cox/Cionic)+Cox)*− 0.693)/− 0.693) − (((Cox−(− 0.693))−t)*− 0.693))
GEP-2 (atan((((t−Cionic)/(d+t))/atan(0.634))))*((atan(log(((St+1.042)*Cox)))*Cox))*(log((((d/Cox)/((− 0.796)/Cionic))+T)))*(log((T+(log(0.706)*pow(Cox,2)))))
GEP-3 ((Cox/(((d/((S/L+St)*Cionic)) + 1.228)+T)))*((((T/d)+S/L+T) − (((Cox*0.011)*Cox)*(Cox+Cox))))*(((((T−0.919–0.919+(T/0.919))/(d+(t+t)))/0.919)))*(((Cionic/(((0.378−S/L)*(Cionic+Cox)) − ((Cox−d)+T))) + 0.378))*(((t/((t−(T/S/L)) + ((Cionic/Cox)*d)))*t))
GEP-4 (gep3Rt((t−gep3Rt((pow(log(t),3)*(d−T)))))) * (log(pow((((Cox−T)*(− 0.653−T)) − (gep3Rt(d)*d)),2))) * (gep3Rt(gep3Rt(((pow(Cionic,3)−tanh(− 0.049)) + gep3Rt(gep3Rt(St)))))) * (log((gep3Rt(((Cox+(−1.589))*(T+Cionic))) − exp(gep3Rt(Cionic)))))
GEP-5 (((d/((Cox−S/L)−St)) + ((T/S/L) + (t*0.314)))) + ((T−(((d/t) + (S/L/Cox))/((0.335*Cox)/S/L)))) + (((((T+T)*Cox)−(t/Cox))/(Cionic*(d−0.394))))
GEP-6 ((Ln((0.01971673*((Ln(Cox) + Cionic)*(0.01971673^(1/5))))^(1/4)))^2) * (T+((((T−d)*(d+58.57453882))−(S/L*t))^(1/3)))^(1/3)* (Cox−(− 0.06213019+(T/((St+S/L)*Cox)))^(1/5)) * ((((S/L/Cionic)/(d−T))^4 + (t−S/L))^(1/3))
GEP-7 (((Cos(Cox)*Cos(− 0.92505326)) − (Sin((t−(− 0.92505326))) + ((− 0.92505326) + (− 0.92505326))))*S/L) + (t*(Cox*(0.09784995−Exp((atan(Cionic+0.09784995))*((S/L–T)*Cionic)))))) + (atan(((Exp(Cox)*0.02502634)*(Sin(St)+Cionic)))*(atan(St)−Cox)) + (atan(E1) + (Sin((T*Cionic)) − ((Sin(d) + Cionic)*Cox)))) + (((atan(0.33406096)*((Sin(Cox)*(0.33406096*0.33406096))*((T+T)+(T+St)))))+S/L) + (((− 0.30325216)*d) + Sin((((Cionic+T)*Cox) − (Sin((− 0.303252216))*(d+(− 0.30325216))))))
GEP-8 (((T−(((d+Cox) + T)/(t^(1/3)))) + 6.13839270)+T)−(((t^(1/3))^(1/3))/(− 0.34969491))− (Ln((Cox/((T*T)/d+(t+Cionic))))*(St^(1/3))) − (((222.17927959+St)*(St+222.17927959) + (T+(S/L*S/L)))/Cox) − ((Cionic+(((St/T) − (t+Cionic))/0.68411361)^(1/3))*Cox)
GEP-9 (pow(pow((log(sqrt(t))−gep3Rt(log((pow(pow(((sqrt(St)/(t−0.770))+sqrt(Cox)),2),2)/d)))),2),2)+pow(T,2))/pow(pow(0.674,(1.0/4.0)),2)/atan(pow((pow(pow((T*(pow(((Cionic/tanh(((St−1.046)/d)))−tanh(Cionic)),2)/pow(Cionic,3))),3),3)+t),(1.0/4.0)))/(pow(pow(pow((pow(pow((St/(− 0.967*(pow(((T/d)*T),3)+(atan(Cionic)−d)))),2),2)+S/L),2),(1.0/4.0)),2)/Cox)/T/((gep3Rt(sqrt(sqrt(pow((St*pow(Cionic,2)),2))))/pow((S/L+pow(((d−pow(Cox,2))/t),3)),2))− 0.318)/pow(((Cox+((log(atan(sqrt((d/Cox))))/((((Cox+0.266)*0.266)−gep3Rt(Cionic))−((d/t)/t)))/0.266)) + 0.266),(1.0/4.0))/log(gep3Rt((d−(atan(pow(((((t/Cionic)−pow(T,2))−(pow(− 0.168,3)*pow(d,3))) + (S/L+((t+T)*S/L))),3))/− 0.168))))/(pow((Cionic*log(pow(sqrt(atan(atan(((− 0.468+S/L)−(Cox+pow(pow(atan(− 0.468),2),2)))))),3))),3)− 0.468)/(gep3Rt((S/L*pow(((gep3Rt(atan((pow(((T−d)−Cionic),3) + (pow(Cox,2)−(t*t)))))−S/L)/t),2)))−tanh(− 0.4))
GEP-10 (((t−(((t−S/L) + (T−Cionic)) − (1.30259928*S/L))/(Cox+(S/L−d)))− 1.30259928)/Cionic) * ((− 0.71221335)/(((T*(− 0.71221335))*(d+S/L))+t) * ((d+(S/L+t)) * (((− 0.71221335)*St) − (St+T))))) * (t+((((− 0.61497582)*St)/S/L)/((Cox+(− 0.61497582))−Cionic)) − (St/((S/L/Cox)*(t/(− 0.61497582)))))) * ((T+(((St−(Cionic*Cionic)) − (S/L/Cionic)) + (d/(T/S/L)))) − ((− 0.32302798)−St))) * ((0.20374091+((t/S/L)−(0.20374091+(Cionic*((t/T) + (0.20374091+T))))))−T) * (T * (d+((0.22734040−((t/S/L)/((S/L−Cox) + (0.22734040+0.22734040))))− 0.22734040))) * (0.02089252/(t−(((T/(0.02089252 *Cionic))−St)+t)/(d*d)))) * (S/L * (S/L−(0.91475245/((Cox*((Cionic−0.91475245)+S/L))/((S/L/Cionic)*S/L))))))

ETs can be used to represent the output of models built by GEP. By using the ET, the user is able to recognize the sequence of genes. The ET of the GEP-3 model, which includes 5 genes (sub-ETs), is shown in Fig. 4. According to the presented figure, the complexity of the model increases with the number of genes and mathematical functions. As indicated in Tables 2 and 6, both the number and type of genes and mathematical functions play a crucial role in determining the performance of the GEP models.

Fig. 4.

Fig. 4

ET of the GEP-3 model.

In Fig. 5, the actual and predicted copper extraction percentages for chalcopyrite concentrate using GEP‑3, GEP‑6, and GEP‑10 models are illustrated. The predicted values from all three models show close agreement with the experimental data, particularly during the training phase. During training for GEP-3, GEP-6, and GEP-10, the best fitness values were 867.68, 833.09, and 867.82, while during testing they were 868.27, 861.70, and 832.87.

Fig. 5.

Fig. 5

Comparison of actual and predicted values for copper extraction percentages in the training and testing phases.

The comparison of the “actual extracted copper (%)” with the values “predicted” by the GEP-3, GEP-6, and GEP-10 models reveals the varying capabilities of these models in estimating copper extraction (Table 7). All three models predict values that agree closely with the actual data, indicating the applicability of GEP models to modeling this complex process.

Table 7.

Comparison of actual extracted copper percentage with values predicted by GEP models.

No Actual extracted copper (%) Predicted extracted copper (%)
GEP-3 GEP-6 GEP-10
1 34.1 34.09 33.94 34.47
2 51.3 54.53 51.08 52.66
3 24.5 20.71 25.88 24.72
4 94.1 95.28 92.56 100.43
5 73.5 74.32 69.97 74.90
6 34 34.09 33.94 34.47
7 82.2 80.01 78.20 80.67
8 95.9 98.99 100.45 98.08
9 72.2 65.32 69.95 71.48
10 40.8 43.53 45.61 43.50
…
38 71.6 63.56 69.39 64.14
39 33.9 38.22 40.57 36.49
40 67.1 59.41 56.51 55.68
41 51.8 53.85 52.20 52.66
42 48.1 52.13 50.36 49.18
43 33.6 34.09 33.94 34.47
44 81.3 79.21 77.52 82.42
45 39.3 45.07 45.63 42.78
46 25.7 29.82 30.19 36.44
47 61.4 60.78 60.45 61.11
…
75 53.4 53.51 54.73 56.22
76 69.4 70.18 66.93 70.78
77 60.4 59.33 62.98 60.61
78 93.4 89.30 84.13 93.44
79 56.6 61.16 61.11 61.59
80 94.9 95.91 96.22 96.01
81 85.6 85.48 86.30 87
82 43 44.68 44.69 42.27
83 99 100.02 114.91 97.56
84 81.5 83.48 81.53 86.70

Figure 6 provides a graphical interpretation of the data presented in Table 7. Using this radar chart, the comparative performance of the models across different metrics can be observed. A few candidate models (e.g., GEP-6) generated predictions exceeding the theoretical maximum of 100% copper extraction during the evolutionary process. The initial approach was to normalize all parameters within a [0, 1] range. However, this method introduces a practical limitation for interpretable models such as GEP, since the final equation outputs a normalized value, which needs to be denormalized to obtain the actual extraction percentage. To preserve the direct interpretability and usability of the final model, normalization was not applied. By selecting rigorous models, physical boundaries were enforced instead. A well-selected GEP model can effectively respect the physical constraints of the system with its maximum prediction of 100.02% for an actual value of 99%.

Fig. 6.

Fig. 6

Radar chart for models (a) GEP-3, (b) GEP-6, and (c) GEP-10.

Among the three top-performing models identified, GEP-3, GEP-6, and GEP-10, the GEP-3 model has the best accuracy in predicting copper extraction rate from chalcopyrite concentrate since it balances both training and testing. A balance must be struck between predictive accuracy and model simplicity when selecting a final model in GEP. The number of genes or the use of advanced mathematical operators can lead to lengthy equations that are difficult to interpret directly (as illustrated by the GEP-10 model in Table 6), but overly restricting the model structure can also result in poor accuracy and a failure to capture complex nonlinear relationships.

In this study, model selection was designed to ensure that the final model was not only highly predictive and generalizable, but also suitable for practical use. The GEP-3 model was selected as the optimal model. In both training and testing phases, R2 was very close to one, indicating a strong and stable predictive performance. Second, the model uses only five genes and four basic arithmetic operators (+ , Inline graphic, Inline graphic, /). As a result of its relative simplicity, its corresponding ET in Fig. 4 is easier to comprehend, and more importantly, it facilitates its practical application.

Explicit equations of the GEP-3 model can be easily programmed into common software, such as Microsoft Excel, or integrated into plant control systems. By simply entering current operational parameters (e.g., temperature, concentration, and etc.) into a familiar computational environment, engineers or operators can perform rapid copper recovery predictions, sensitivity analyses, and optimizations without the need for complex manual calculations. As a result, the presented model (GEP-3) provides a bridge between advanced data-driven modeling and operational decision-making.

The optimized GEP-3 model exhibits exceptional predictive performance (R2 = 0.976 for the training dataset). Its accuracy not only exceeds that of conventional “black-box” models such as ANNs and SVR used in copper hydrometallurgy48–50, but also remains highly competitive when compared with other advanced GEP models reported in the literature. For instance, the model developed in this study achieves accuracy levels comparable to those of GEP models predicting manganese (R2 = 0.988) and cobalt (R2 = 0.979) recovery from spent Li-ion batteries52,53. Its performance is clearly superior to GEP models reported for zinc solvent extraction from bioleaching solutions (R2 = 0.955)54, as well as for lead/zinc recovery from cerussite concentrates (R2 = 0.82–0.90)55. A major distinction of this study is its focus on a more complex and less-investigated system, namely the atmospheric leaching of a primary sulfide concentrate (chalcopyrite). The refractory behavior of chalcopyrite creates a far greater modeling challenge than those involving recycled materials, solvent extraction systems, or oxide ores used in prior GEP studies. Therefore, achieving such a high level of predictive accuracy for this complex sulfide system, along with deriving an explicit and interpretable mathematical function, represents a major advancement. This clearly highlights the robustness and broad applicability of the GEP methodology developed in this work.

Sensitivity analysis

The sensitivity analysis was first performed using the most appropriate model, GEP‑3, to determine the effect of operating parameters on the copper extraction percentage. In this analysis, the values of 15 min, 0.45 mol/L, 40 ℃, 60 μm, 5.88 mol/L, 200 rpm, and 10 g/L were considered for the parameters t, Cionic, T, d, Cox, St, and S/L ratio, respectively. The sensitivity analysis was done by changing each parameter by ± 10% of its original value, while keeping all parameters constant, and then measuring the copper extraction percentage.

Figure 7 provides critical visual insight into the chalcopyrite leaching process, showing the amount of change in copper extraction (%) in response to a ± 10% variation in each input parameter. Based on the magnitude of this change, parameters are categorized as having high (change < 5%), moderate (change = 1–5%), or low (change > 1%) sensitivity. The results reveal that T, d, and Cox are the most influential parameters. The pronounced sensitivity of temperature is attributed to its fundamental role in enhancing particle kinetic energy, reducing solution viscosity, and increasing the reaction rate constant, thereby facilitating mass transfer and overcoming the activation energy barrier for breaking down the refractory chalcopyrite lattice88. The significant influence of particle size is mechanistically linked to the increased specific surface area and shorter diffusion paths in finer particles, which exponentially accelerate the interfacial reaction kinetics and diminish the shielding effect of potential passivating products89. The high sensitivity to H2O2 concentration underscores its function as a powerful oxidant; it generates hydroxyl radicals in the ILs medium, which aggressively oxidize sulfide species to sulfate and prevent the formation of a passive elemental sulfur layer5,24. Furthermore, the presence of the HmimHSO₄ enhances the oxidative process, as its unique ionic structure can increase oxygen solubility, thereby potentiating the effectiveness of H2O290. In contrast, parameters such as t and Cionic exhibit moderate sensitivity. Although their individual ± 10% variation leads to a measurable shift in extraction, their influence is secondary compared to the high-sensitivity parameters within the studied ranges. Within the investigated range, parameters St and S/L have low sensitivity on dissolution kinetics and, thus, the output of the model.

Fig. 7.

Fig. 7

Sensitivity analysis of practical parameters.

The critical influence of T, Cox, and d, as revealed by the sensitivity analysis in Fig. 7, is further corroborated by their individual effects on the average copper extraction percentage, detailed in Fig. 8. The results demonstrate that increasing T from 25 ℃ to 45 ℃ (Chart a) enhanced copper extraction from 40.02% to 77.9%, consistent with its role in accelerating kinetic rates. Likewise, elevating Cox from 2.94 to 8.82 mol/L (Chart b) improved extraction from 25.1% to 78.1%, highlighting its pivotal function in maintaining a high oxidation potential. Furthermore, reducing the particle size to 30 μm (Chart c) maximized the extraction percentage to 85.7%, whereas a larger size (225 μm) curtailed it to just 24.8%, emphasizing the necessity of mechanical preparation. Thus, Fig. 8 provides the experimental justification for the sensitivity ranking, confirming that T, Cox, and d are the most critical levers for process optimization.

Fig. 8.

Fig. 8

The average copper extraction percentage from the experimental dataset36 is affected by three factors: (a) T, (b) Cox, and (c) d. The average extraction across all data points indicates the predominant trends that corroborate the results of the sensitivity analysis.

Conclusion

This study successfully developed a robust and interpretable predictive model for the atmospheric leaching of chalcopyrite concentrate using HmimHSO4 and H2O2 through GEP. The optimal GEP-3 model demonstrated exceptional predictive performance, achieving R2 = 0.976, MAE = 2.80, and RRSE = 0.152 on the training set, showcasing the capability of GEP to accurately model complex hydrometallurgical systems, achieving performance competitive with or superior to other advanced machine learning techniques. Unlike “black-box” models, the GEP framework provides the distinct advantage of generating an explicit, interpretable mathematical function, offering unparalleled transparency for deeper process insight and direct application in optimization and scenario analysis. Sensitivity analysis identified T, Cox, and d as the most influential parameters, substantiated by their fundamental physicochemical roles in governing reaction kinetics and activation energy, controlling oxidation potential while preventing passivation, and determining available surface area, respectively. Analysis of parameter effects revealed clear optimization pathways, where increasing temperature from 25 ℃ to 45 ℃ enhanced copper extraction from 40.0% to 77.9%, elevating H₂O₂ concentration from 2.94 mol/L to 8.82 mol/L improved extraction from 25.1% to 78.1%, and reducing particle size to 30 μm maximized extraction to 85.7%, thereby providing practical guidance for maximizing copper yield under realistic economic constraints related to energy, reagents, and grinding. GEP is an empirical, data-driven tool. Its internal parameters (e.g., genes, chromosomes) are not physicochemical properties of the leaching system, but rather attributes of the evolutionary algorithm. As a predictive model, the model provides a function that can be interpreted for process optimization within the studied operational window. This research establishes GEP as a transformative tool that combines high predictive accuracy with exceptional transparency through its explicit functional form, paving the way for more efficient, interpretable, and sustainable hydrometallurgical processes while enabling the industry to optimize operations and enhance resource efficiency.

Supplementary Information

Below is the link to the electronic supplementary material.

Supplementary Material 1 (12.6KB, xlsx)

Author contributions

A.M.: Investigation, Data collection, Software, Formula analysis, Validation, and Writing—Original draft; G.K.: Validation, Investigation, and Conceptualization; M.S.: Validation, Investigation, and Conceptualization; M.R.: Validation, Investigation, and Conceptualization.

Funding

The author(s) did not receive any specific funding for this research.

Data availability

The datasets used during the current study available from the corresponding author on reasonable request.

Declarations

Competing interests

The authors declare no competing interests.

Footnotes

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Li, Y. et al. The mechanisms of improved chalcopyrite leaching due to mechanical activation. Hydrometallurgy173, 149–155 (2017). [Google Scholar]
  • 2.Baba, A. A. et al. A review on novel techniques for chalcopyrite ore processing. Int. J. Min. Eng. Miner. Process.10.5923/j.mining.20120101.01 (2012). [Google Scholar]
  • 3.Faris, N. et al. The effect of thermal pre-treatment on the dissolution of chalcopyrite (CuFeS2) in sulfuric acid media. Hydrometallurgy169, 68–78 (2017). [Google Scholar]
  • 4.Padilla, R., Rodriguez, M. & Ruiz, M. Sulfidation of chalcopyrite with elemental sulfur. Metall. Mater. Trans. B34(1), 15–23 (2003). [Google Scholar]
  • 5.Mahajan, V. et al. Enhanced leaching of copper from chalcopyrite in hydrogen peroxide–glycol system. Miner. Eng.20(7), 670–674 (2007). [Google Scholar]
  • 6.Watling, H. Chalcopyrite hydrometallurgy at atmospheric pressure: 2. Review of acidic chloride process options. Hydrometallurgy146, 96–110 (2014). [Google Scholar]
  • 7.Radmehr, V. et al. Ammonia leaching: A new approach of copper industry in hydrometallurgical processes. J. Inst. Eng. (India) Ser. D94(2), 95–104 (2013). [Google Scholar]
  • 8.Padilla, R., Vega, D. & Ruiz, M. Pressure leaching of sulfidized chalcopyrite in sulfuric acid–oxygen media. Hydrometallurgy86(1–2), 80–88 (2007). [Google Scholar]
  • 9.McDonald, R. & Muir, D. Pressure oxidation leaching of chalcopyrite: Part II: Comparison of medium temperature kinetics and products and effect of chloride ion. Hydrometallurgy86(3–4), 206–220 (2007). [Google Scholar]
  • 10.Li, X. et al. Solvometallurgical process for extraction of copper from chalcopyrite and other sulfidic ore minerals. Green Chem.22(2), 417–426 (2020). [Google Scholar]
  • 11.Tanda, B. et al. The kinetics of chalcopyrite leaching in alkaline glycine/glycinate solutions. Miner. Eng.135, 118–128 (2019). [Google Scholar]
  • 12.Kartal, M. et al. Enhancing chalcopyrite leaching by tetrachloroethylene-assisted removal of sulphur passivation and the mechanism of jarosite formation. Hydrometallurgy191, 105192 (2020). [Google Scholar]
  • 13.Li, Y. et al. A review of the structure, and fundamental mechanisms and kinetics of the leaching of chalcopyrite. Adv. Colloid Interface Sci.197, 1–32 (2013). [DOI] [PubMed] [Google Scholar]
  • 14.Carlesi, C. et al. Ionic liquids as additives for acid leaching of copper from sulfidic ores. Hydrometallurgy161, 29–33 (2016). [Google Scholar]
  • 15.Singh, G. & Kumar, A. Ionic liquids: Physico-chemical, solvent properties and their applications in chemical processes. Indian J. Chem. Sect. A Inorg. Phys. Theor. Anal.47(4), 495–503 (2008). [Google Scholar]
  • 16.Blasucci, V. M. et al. Reversible ionic liquids designed for facile separations.. Fluid Phase Equilib.294(1–2), 1–6 (2010). [Google Scholar]
  • 17.Greaves, T. L. & Drummond, C. J. Protic ionic liquids: Properties and applications. Chem. Rev.108(1), 206–237 (2008). [DOI] [PubMed] [Google Scholar]
  • 18.Park, J. et al. Application of ionic liquids in hydrometallurgy. Int. J. Mol. Sci.15(9), 15320–15343 (2014). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Whitehead, J. et al. Application of 1-alkyl-3-methyl-imidazolium ionic liquids in the oxidative leaching of sulphidic copper, gold and silver ores. Hydrometallurgy88(1–4), 109–120 (2007). [Google Scholar]
  • 20.McCluskey, A. et al. Ionic Liquids and Metal Ions: From Green Chemistry to Ore Refining (ACS Publications, 2002). [Google Scholar]
  • 21.Dong, T. et al. Leaching of chalcopyrite with Brønsted acidic ionic liquid. Hydrometallurgy99(1–2), 33–38 (2009). [Google Scholar]
  • 22.Aguirre, C. L. et al. Leaching of chalcopyrite (CuFeS2) with an imidazolium-based ionic liquid in the presence of chloride. Miner. Eng.99, 60–66 (2016). [Google Scholar]
  • 23.Hu, J., Zi, F. & Tian, G. Extraction of copper from chalcopyrite with potassium dichromate in 1-ethyl-3-methylimidazolium hydrogen sulfate ionic liquid aqueous solution. Miner. Eng.172, 107179 (2021). [Google Scholar]
  • 24.Adebayo, A., Ipinmoroti, K. & Ajayi, O. Dissolution kinetics of chalcopyrite with hydrogen peroxide in sulphuric acid medium.. Chem. Biochem. Eng. Q.17(3), 213–218 (2003). [Google Scholar]
  • 25.Antonijević, M., Janković, Z. & Dimitrijević, M. Kinetics of chalcopyrite dissolution by hydrogen peroxide in sulphuric acid. Hydrometallurgy71(3–4), 329–334 (2004). [Google Scholar]
  • 26.Aydogan, S. Dissolution kinetics of sphalerite with hydrogen peroxide in sulphuric acid medium. Chem. Eng. J.123(3), 65–70 (2006). [Google Scholar]
  • 27.Dakubo, F., Baygents, J. C. & Farrell, J. Peroxodisulfate assisted leaching of chalcopyrite. Hydrometallurgy121, 68–73 (2012). [Google Scholar]
  • 28.Kocaman, A. T., Cemek, M. & Edwards, K. J. Kinetics of pyrite, pyrrhotite, and chalcopyrite dissolution by Acidithiobacillus ferrooxidans. Can. J. Microbiol.62(8), 629–642 (2016). [DOI] [PubMed] [Google Scholar]
  • 29.Mohammadabad, F. K. et al. Mechanochemical leaching of chalcopyrite concentrate by sulfuric acid. Int. J. Miner. Metall. Mater.23(4), 380–388 (2016). [Google Scholar]
  • 30.Pecina, T. et al. Leaching of a zinc concentrate in H2SO4 solutions containing H2O2 and complexing agents. Miner. Eng.21(1), 23–30 (2008). [Google Scholar]
  • 31.Shiers, D. et al. Copper extraction from chalcopyrite: Comparison of three non-sulfate oxidants, hypochlorous acid, sodium chlorate and potassium nitrate, with ferric sulfate. Miner. Eng.85, 55–65 (2016). [Google Scholar]
  • 32.Turan, M. D. & Altundoğan, H. S. Leaching of chalcopyrite concentrate with hydrogen peroxide and sulfuric acid in an autoclave system. Metall. Mater. Trans. B44(4), 809–819 (2013). [Google Scholar]
  • 33.Turan, M. D., Arslanoğlu, H. & Altundoğan, H. S. Optimization of the leaching conditions of chalcopyrite concentrate using ammonium persulfate in an autoclave system. J. Taiwan Inst. Chem. Eng.50, 49–55 (2015). [Google Scholar]
  • 34.Sahlabad, M. K., Javanshir, S. & Honarmand, M. Improvement in atmospheric leaching of chalcopyrite concentrate using a new environmentally-friendly ionic liquid. Hydrometallurgy211, 105893 (2022). [Google Scholar]
  • 35.Moazzami, Y., Tonkaboni, S. & Gharabaghi, M. Leaching kinetics of chalcopyrite concentrate by ionic liquids. Iran. J. Mater. Sci. Eng.19(4), 1–14 (2022). [Google Scholar]
  • 36.Hu, J. et al. Leaching of chalcopyrite with hydrogen peroxide in 1-hexyl-3-methyl-imidazolium hydrogen sulfate ionic liquid aqueous solution. Hydrometallurgy169, 1–8 (2017). [Google Scholar]
  • 37.Quijada-Maldonado, E. et al. Possibilities and challenges for ionic liquids in hydrometallurgy. Separ. Purif. Technol.251, 117289 (2020). [Google Scholar]
  • 38.Anderson, C., et al. Fundamentals and applications of alkaline sulfide leaching and recovery of gold. in CIM Gold Symposium, Calgary, Alberta. (2005).
  • 39.Shahcheraghi, S. H. et al. A simple model for predicting optimal weight recovery of industrial iron ore processing–case study: Iranian iron ore mines. Can. Metall. Q.62(2), 295–300 (2023). [Google Scholar]
  • 40.Paledi, U. et al. Selectivity index and separation efficiency prediction in industrial magnetic separation process using a hybrid neural genetic algorithm. SN Appl. Sci.3(3), 351 (2021). [Google Scholar]
  • 41.Nie, C. et al. Predicting TFe content and sorting iron ores from hyperspectral image by variational mode decomposition-based spectral feature. J. Clean. Prod.429, 139629 (2023). [Google Scholar]
  • 42.Tahami, M. et al. Integration of experimental study and neural network modeling for estimating iron recovery in Davis tube tests. Sci. Rep.14(1), 22578 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Golmohammadi, H., Rashidi, A. & Safdari, S. J. Prediction of ferric iron precipitation in bioleaching process using partial least squares and artificial neural network. Chem. Ind. Chem. Eng. Q.19(3), 321–331 (2013). [Google Scholar]
  • 44.Dong, S., Zhang, Y. & Zhou, X. Intelligent hybrid modeling of complex leaching system based on LSTM neural network. Systems11(2), 78 (2023). [Google Scholar]
  • 45.Nnanwube, I. A. & Onukwuli, O. D. Modeling and optimization of galena dissolution in a binary solution of nitric acid and ferric chloride using artificial neural network coupled with genetic algorithm and response surface methodology. S. Afr. J. Chem. Eng.32, 68–77 (2020). [Google Scholar]
  • 46.Karimi Darvanjooghi, M. H., et al. The use of artificial intelligence (AI) in gold recovery: A case study of refractory sulfide-bearing ore biooxidation using feroplasma acidophilum. Feroplasma Acidophilum.
  • 47.Zhang, Z. et al. Application of machine learning in a mineral leaching process—Taking pyrolusite leaching as an example. ACS Omega7(51), 48130–48138 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48.Hoseinian, F. S. et al. Recovery prediction of copper oxide ore column leaching by hybrid neural genetic algorithm. Trans. Nonferrous Met. Soc. China27(3), 686–693 (2017). [Google Scholar]
  • 49.Leiva, C. et al. Applying softcomputing for copper recovery in leaching process. Sci. Program.2017(1), 6459582 (2017). [Google Scholar]
  • 50.Flores, V. & Leiva, C. A comparative study on supervised machine learning algorithms for copper recovery quality prediction in a leaching process. Sensors21(6), 2119 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51.Nazari, A., RETRACTED: Experimental study and computer-aided prediction of percentage of water absorption of geopolymers produced by waste fly ash and rice husk bark ash. (Elsevier, 2012).
  • 52.Ebrahimzade, H., Khayati, G. R. & Schaffie, M. A novel predictive model for estimation of cobalt leaching from waste Li-ion batteries: Application of genetic programming for design. J. Environ. Chem. Eng.6(4), 3999–4007 (2018). [Google Scholar]
  • 53.Ebrahimzade, H., Khayati, G. R. & Schaffie, M. Modeling of manganese recovery from waste Li-ion batteries by gene expression programming. J. Mater. Cycles Waste Manag.23(6), 2218–2231 (2021). [Google Scholar]
  • 54.Hosseini, S. et al. Mathematical-based gene expression programming (GEP): A novel model to predict zinc separation from a bench-scale bioleaching process. J. Sustain. Metall.9(4), 1601–1619 (2023). [Google Scholar]
  • 55.Sobouti, A. et al. The recovery prediction of Zn and Pb from cerussite leaching using the fluoroboric acid by gene expression programming. Sep. Sci. Technol.56(1), 194–202 (2021). [Google Scholar]
  • 56.Behnia, D. et al. Settlement modeling in central core rockfill dams by new approaches. Int. J. Min. Sci. Technol.26(4), 703–710 (2016). [Google Scholar]
  • 57.Mahdavi Jafari, M. & Khayati, G. R. Prediction of hydroxyapatite crystallite size prepared by sol–gel route: Gene expression programming approach. J. Sol-Gel Sci. Technol.86(1), 112–125 (2018). [Google Scholar]
  • 58.Kayadelen, C. Soil liquefaction modeling by genetic expression programming and neuro-fuzzy. Expert Syst. Appl.38(4), 4080–4087 (2011). [Google Scholar]
  • 59.Khademalrasoul, A. & Adib, A. Estimation of mixed-mode fracture parameters by gene expression programming. Sci. Iran.27(1), 229–238 (2020). [Google Scholar]
  • 60.Iqbal, M. F. et al. Prediction of mechanical properties of green concrete incorporating waste foundry sand based on gene expression programming. J. Hazard. Mater.384, 121322 (2020). [DOI] [PubMed] [Google Scholar]
  • 61.Koza, J. R. Genetic programming II: Automatic discovery of reusable subprograms. Cambridge, MA, USA13(8), 32 (1994). [Google Scholar]
  • 62.Ferreira, C. Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence Vol. Vol. 21 (Springer, 2006). [Google Scholar]
  • 63.Teodorescu, L. & Sherwood, D. High energy physics event selection with gene expression programming. Comput. Phys. Commun.178(6), 409–419 (2008). [Google Scholar]
  • 64.Khandelwal, M. et al. Function development for appraising brittleness of intact rocks using genetic programming and non-linear multiple regression models. Eng. Comput.33(1), 13–21 (2017). [Google Scholar]
  • 65.Hoseinian, F. S. et al. Semi-autogenous mill power model development using gene expression programming. Powder Technol.308, 61–69 (2017). [Google Scholar]
  • 66.Ferreira, C. Gene expression programming: a new adaptive algorithm for solving problems. arXiv preprint cs/0102027 (2001).
  • 67.Sarıdemir, M. Effect of specimen size and shape on compressive strength of concrete containing fly ash: Application of genetic programming for design. Mater. Des.56, 297–304 (2014). [Google Scholar]
  • 68.Yekani Motlagh, S. et al. Presentation of new thermal conductivity expression for Al2O3–water and CuO–water nanofluids using gene expression programming (GEP). J. Therm. Anal. Calorim.135(1), 195–206 (2019). [Google Scholar]
  • 69.Abdellahi, M., Bhmanpour, M. & Bahmanpour, M. Optimization of process parameters to maximize hardness of metal/ceramic nanocomposites produced by high energy ball milling. Ceram. Int.40(10), 16259–16272 (2014). [Google Scholar]
  • 70.Keshavarz, A. & Tofighi, H. Gene expression programming models for liquefaction-induced lateral spreading. Sci. Iran.27(6), 2704–2718 (2020). [Google Scholar]
  • 71.Bhowmik, S. et al. Artificial intelligence based gene expression programming (GEP) model prediction of Diesel engine performances and exhaust emissions under Diesosenol fuel strategies. Fuel235, 317–325 (2019). [Google Scholar]
  • 72.Abdellahi, M., Bahmanpour, M. & Bahmanpour, M. Laminating; the best way to improve Charpy impact energy of nanocomposites. Ceram. Int.40(10), 16115–16125 (2014). [Google Scholar]
  • 73.Sadat Hosseini, S. S. & Gandomi, A. H. Short-term load forecasting of power systems by gene expression programming. Neural Comput. Appl.21(2), 377–389 (2012). [Google Scholar]
  • 74.Liu, L.-W. & Wang, Y.-M. Modelling reservoir turbidity using Landsat 8 satellite imagery by gene expression programming. Water11(7), 1479 (2019). [Google Scholar]
  • 75.Abdellahi, M., Karafshani, M. K. & Rizi, A. S. Modeling effect of SiO2 nanoparticles on the mechanical properties of the concretes. J. Build. Pathol. Rehabil.2(1), 8 (2017). [Google Scholar]
  • 76.Ferreira, C. Gene expression programming in problem solving. In Soft Computing and Industry: Recent Applications 635–653 (Springer, 2002). [Google Scholar]
  • 77.Aytek, A., Asce, M. & Alp, M. An application of artificial intelligence for rainfall-runoff modeling. J. Earth Syst. Sci.117(2), 145–155 (2008). [Google Scholar]
  • 78.Baykasoğlu, A. et al. Prediction of compressive and tensile strength of limestone via genetic programming. Expert Syst. Appl.35(1–2), 111–123 (2008). [Google Scholar]
  • 79.Jahed Armaghani, D. et al. Uniaxial compressive strength prediction through a new technique based on gene expression programming. Neural Comput. Appl.30(11), 3523–3532 (2018). [Google Scholar]
  • 80.Mousavi, S. M. et al. A new predictive model for compressive strength of HPC using gene expression programming. Adv. Eng. Softw.45(1), 105–114 (2012). [Google Scholar]
  • 81.Tiryaki, B. Predicting intact rock strength for mechanical excavation using multivariate statistics, artificial neural networks, and regression trees. Eng. Geol.99(1–2), 51–60 (2008). [Google Scholar]
  • 82.Sayadi, A. R., Khalesi, M. R. & Borji, M. K. A parametric cost model for mineral grinding mills. Miner. Eng.55, 96–102 (2014). [Google Scholar]
  • 83.Sayadi, A. R., Lashgari, A. & Paraszczak, J. J. Hard-rock LHD cost estimation using single and multiple regressions based on principal component analysis. Tunn. Undergr. Space Technol.27(1), 133–141 (2012). [Google Scholar]
  • 84.Kaiser, H. F. An index of factorial simplicity. Psychometrika39(1), 31–36 (1974). [Google Scholar]
  • 85.Faradonbeh, R. S. & Monjezi, M. Prediction and minimization of blast-induced ground vibration using two robust meta-heuristic algorithms. Eng. Comput.33(4), 835–851 (2017). [Google Scholar]
  • 86.Al-Mosawe, A., Kalfat, R. & Al-Mahaidi, R. Strength of CFRP-steel double strap joints under impact loads using genetic programming. Compos. Struct.160, 1205–1211 (2017). [Google Scholar]
  • 87.Manouchehrian, A., Sharifzadeh, M. & Moghadam, R. H. Application of artificial neural networks and multivariate statistics to estimate UCS using textural characteristics. Int. J. Min. Sci. Technol.22(2), 229–236 (2012). [Google Scholar]
  • 88.Córdoba, E. et al. Leaching of chalcopyrite with ferric ion. Part II. Effect of redox potential. Hydrometallurgy93(3–4), 88–96 (2008). [Google Scholar]
  • 89.Dreisinger, D. & Abed, N. A fundamental study of the reductive leaching of chalcopyrite using metallic iron Part I: Kinetic analysis. Hydrometallurgy66(1–3), 37–57 (2002). [Google Scholar]
  • 90.Sheldon, R. Catalytic reactions in ionic liquids. Chem. Commun.23, 2399–2407 (2001). [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary Material 1 (12.6KB, xlsx)

Data Availability Statement

The datasets used during the current study available from the corresponding author on reasonable request.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES