• Journal of Semiconductors
  • Vol. 40, Issue 2, 022803 (2019)

Abstract

Energy band gap of titanium dioxide (TiO2) semiconductor plays significant roles in many practical applications of the semiconductor and determines its appropriateness in technological and industrial applications such as UV absorption, pigment, photo-catalysis, pollution control systems and solar cells among others. Substitution of impurities into crystal lattice structure is the most commonly used method of tuning the band gap of TiO2 for specific application and eventually leads to lattice distortion. This work utilizes the distortion in the lattice structure to estimate the band gap of doped TiO2, for the first time, through hybridization of a particle swarm optimization algorithm (PSO) with a support vector regression (SVR) algorithm for developing a PSO-SVR model. The precision and accuracy of the developed PSO-SVR model was further justified by applying the model for estimating the effect of cobalt-sulfur co-doping, nickel-iodine co-doping, tungsten and indium doping on the band gap of TiO2 and excellent agreement with the experimentally reported values was achieved. Practical implementation of the proposed PSO-SVR model would further widen the applications of the semiconductor and reduce the experimental stress involved in band gap determination of TiO2.

1. Introduction

Titanium dioxide (TiO2) is a wide band gap and n-type semiconductor that offers promising potential in several technological and industrial applications which include gas sensing, photo-catalysis, spintronic, optical interference coating and many others[1, 2]. This type of semiconductor has many interesting properties such as non-toxicity, a high level of photo-sensitivity, commercial accessibility and stability, which warrant experimental and theoretical manipulation of its band gap to meet the requirements of the desired application[3]. Other features that widen the applications of TiO2 semiconductor include high refractive index, high dielectric permittivity, low extinction coefficient and super-hydrophilicity[4]. Wide applicability of the TiO2 semiconductor is attributed to its tunable band gap since different applications require different band gaps which makes the need for band gap engineering paramount[2]. In photo-catalysis applications, contraction of the band gap is essential for ensuring absorption of solar light beyond the UV region which constitutes approximately 5% of the solar light. A wide band gap that characterizes pure TiO2 semiconductor is disadvantageous in this application and band gap contraction is therefore needed through a doping mechanism. Furthermore, the fast rate at which the photo-generated charges recombine, coupled with a slow rate of electron transfer makes band gap engineering of TiO2 a necessity[5]. On the other hand, the wide band gap of the TiO2 semiconductor attracts attention in spintronic application due to its promising ferromagnetism with high magnetic ordering temperature (Curie temperature)[6]. To this end, the need for a model that can effectively estimate and tune the band gap of TiO2 semiconductor is of high importance so as to facilitate proper manipulation of the semiconductor band gap with a high degree of precision and eventually widen the semiconductor applicability. A large number of experimental research works have investigated the effects of several metals, nonmetals and even a combination of multiple dopants on the band gap of TiO2 with the sole aim of manipulating its band gap for specific application. However, the search for doping materials that can effectively tune the band gap of TiO2 to the desired value is still a subject of intense interest in the literature[4, 711]. The goal of this work is to develop a particle swarm optimization based support vector regression (PSO-SVR) model through which the band gap of TiO2 semiconductor can be tuned to the desired value using crystal lattice distortion as the input to the model and further relieve experimental stress involved in band gap measurement. It is worth mentioning that this is the first time, to the best of author’s knowledge, that the particle swarm optimization (PSO) algorithm would be hybridized with support vector regression (SVR) for TiO2 semiconductor band gap estimation.

The crystal structure of TiO2 is polymorphic in nature and the three most commonly studied phases are rutile, anatase and brookite. Creation of a space charge region through replacement of titanium lattice ions in TiO2 semiconductor with dopant ions has been reported as an effective way of controlling its band structure[12]. Doping induces distortion in the lattice structure of the semiconductor and alters the energy band gap. The relationship between the distortion and band gap for doped TiO2 semiconductor has not been studied in the literature using a computational intelligence based model and this work aims to cover this gap.

Support vector regression (SVR) is an intelligence learning tool that implements a kernel trick for non-linear problems[13]. It has proved effective in many practical applications since non-linearity characterizes many real life problems[1418]. Thr predictive strength of SVR is governed by proper selection of its hyper-parameters which mainly include regularization factors, epsilon and kernel options of Gaussian or polynomial kernel functions[19]. Many methods have been developed for SVR hyper-parameter selection in the literature[2023]. The particle swarm optimization (PSO) technique is implemented in this work for optimizing hyper-parameters of SVR as a result of the advantages of PSO over other optimization methods[24]. Among the merits of PSO is that its implementation is based on intelligence and does not involve calculation of overlapping and mutation. Furthermore, it has fast speed of research since it only allows transmission of information from most optimist particles. Hybridization of PSO and SVR leads to a robust model (PSO-SVR) through which band gap of doped TiO2 semiconductors can be easily tuned and controlled.

The results of the simulation indicate that the developed PSO-SVR model can estimate the band gap of doped TiO2 semiconductors with root mean square error as low as 0.165 eV. Comparison of the estimated and experimental band gap also shows that the developed PSO-SVR model is promising and can effectively tune the band gap of the semiconductor, relieve the stress involved in the experimental approach and most importantly, widens the potential application of the semiconductors without loss of precision.

2. Description of the proposed PSO-SVR model

The section presents the mathematical background of the developed hybrid model. The operational principles of SVR and PSO algorithms are presented.

2.1. Support vector regression computational intelligence tool

Support vector regression (SVR) is a machine learning tool that was developed based on the structural risk minimization principle (extended from statistical learning theory) which represents a robust statistical machine learning methodology[25, 26]. Inclusion of -insensitive loss function leads to the development of SVR from support vector machine which is mainly used for classification purposes. In describing the mathematical formulation of SVR, we consider a training set of data where and respectively represent descriptors and the band gap of doped TiO2. A linear regression model is constructed as defined in equation (1) in which and are the parameters to be determined. Parameter assumes zero value for a dataset already preprocessed to have zero mean[18]

$F(x) = \left\langle {\omega ,x} \right\rangle + b\;{\rm{ with }}\;\omega \in {N}\;{\rm{ and\;}}b \in R ,$ (1)

where represents the space of input patterns and denotes the dot product in [27]

SVR algorithm solves the optimization problem described by Eq. (2) as subjected to the constraints in Eq. (3)

$\frac{1}{2}{\left\| \omega \right\|^2} + C\sum\limits_j^N {\left( {{\xi _j} + \xi _j^*} \right)} ,$ (2)

where represents the Euclidian norm

$\left\{ {\begin{aligned} & {{y_j} - \left\langle {\omega ,x} \right\rangle - b \leqslant \varepsilon + {\xi _j}}, \\ & {\left\langle {\omega ,x} \right\rangle - {y_j} + b \leqslant \varepsilon + \xi _j^*}, \\ &{{\xi _j},\xi _j^* \geqslant 0} . \end{aligned}} \right.$ (3)

The parameter C contained in Eq. (2) is referred to as the regularization or penalty factor. Its function is to penalize the training samples with deviations larger than the threshold (epsilon). The essence of the slack variables is to maintain the objective of the algorithm in ensuring flat function in cases where some training points fall outside the -tube[28]. Meanwhile, training data points above, below and inside the -tube are respectively assigned slack variables 0\;{\rm{ and }}\;{\xi ^*} = 0$?>, 0$?> and .

For non-linear regression problems like the one presented in this work, the training data-points were mapped to high dimension feature space using non-linear mapping function presented in Eq. (4) with kernel option .

$\varphi ({x_j},{x_k}) = \exp \left( {\frac{{ - 1}}{2}{{\left( {\frac{{\left\| {{x_j} - {x_k}} \right\|}}{\sigma }} \right)}^2}} \right).$ (4)

The final regression problem is presented in Eq. (5) with Langrage multipliers .

$F(x,\alpha ) = \sum\limits_{j = 1}^N {\left( {\alpha _j^* - {\alpha _j}} \right)} \varphi ({x_j},{x_k}) + b.$ (5)

In SVR algorithm, hyper-parameters are to be properly chosen and selected in order to build a robust model. In this work, PSO was implemented for this optimization problem.

2.2. Particle swarm optimization method of optimizing SVR hyper-parameters

PSO is a population based computational search algorithm which mimics the social behavior of fish schooling or birds flocking in its development, implementation and search for optimum solution. PSO has demonstrated its excellent optimization capability since it was proposed and has been extensively applied to problems in science, engineering as well as technological problems[24, 29, 30]. It involves swarms of particle in which each of the particles represents a potential solution. Particles of the swarm explore and exploit hyperspace in an iterative manner with cognitive and social reasoning abilities which include the identification of their own local best position and knowledge of the best position of their neighbors. Evolvement of the proposed solutions or particles proceeds after each iteration until an optimal solution is attained. Consider a given search space of possible solutions in which the position and velocity of a particle in a time step is represented by and respectively. The subsequent position of the particle is obtained by addition of its velocity with previous position as detailed in Eqs. (6) and (7)

${z_j}\left( t \right) = {z_j}\left( {t - 1} \right) + {z_j}(t),$ (6)

$\begin{split} {v_j}(t) &= w(t){v_j}(t - 1) + {c_1}{r_1}\left( {{z_{\rm Lbest}}(t - 1) - {z_j}\left( {t - 1} \right)} \right) +\\ &\quad {c_2}{r_2}\left( {{z_{\rm Gbest}}(t - 1) - {z_j}\left( {t - 1} \right)} \right), \end{split}$ (7)

where represents acceleration coefficients while are random vectors.

While developing the PSO algorithm, the potential solution called a particle in a time step is represented as N-dimensional vector in which the number of parameters to be optimized is equal to . Among the terms used in describing and controlling the attainment of optimum solution in the PSO algorithm include initial weight, individual best and stopping criteria. The initial weight represents a parameter that controls and balances the learning rate between local exploitation and global exploration and decreases as the optimum solution is being approached. The individual best is the best position a particle attained as evaluated using the fitness function and subsequently updated when the fitness function of the present position is better than that of the previous position. The condition that halts the algorithm is called the stopping criteria. Two stopping criteria implemented in this work are that the algorithm should stop if the global best does not change over a specified number of generations or the number of generations attains a pre-defined value.

3. Methodologies for model development

This section details the description of the employed dataset for modeling and simulation. The computational hybridization of the proposed two algorithms is also presented. The significance of the number of population and generation on the predictive strength of the developed hybrid model is investigated and presented in this section.

3.1. Dataset employed in developing the PSO-SVR model for TiO2 band gap estimation

The hybrid PSO-SVR model was developed using 63 experimental crystal lattice constants and their corresponding band gaps. The lattice constants as well as band gaps were obtained from published work when different impurities and dopants were incorporated into lattice structure of pure TiO2 semiconductor[3137].

The average of the content of the dataset is revealed from the presented statistical results. The range of the dataset as well as the deviation is also presented in the table. This gives enough insight into the content of the dataset and limitation as well the predictive strength of the proposed PSO-SVR model can be inferred from the presented statistical outcome. The correlation coefficient between pair of parameters reveals the degree and the extent of linear relationship that exists between them. The outcomes of the statistical analysis presented in Table 1 show that distortion along the c-axis is negatively correlated with band gap while distortion along the a-axis of pure TiO2 semiconductor is positively correlated with the band gap having a very weak linear relationship. From the results of the correlation, it shows that a linear model would perform poorly in modeling the relationship between lattice parameters and band gap of TiO2 semiconductor and the need for a non-linear model becomes imperative. SVR has numerous advantages that warrant its utilization in this present work. Its predictive strength is not often affected by a small number of datasets and due to this feature it has been extensively applied in condensed matter physics where significant inference needs to be made from few experimental datasets due to the difficulty in obtaining experimental data[3842].

Table Infomation Is Not Enable

3.2. Description of the computational hybridization of PSO and SVR algorithm

Hybridization of PSO with SVR aims at optimizing SVR hyper-parameters using a PSO algorithm. The hybridization presented in this work was conducted within the MATLAB computing environment. The hyper-parameters that are to be optimized using PSO are the regularization factor (C), epsilon ( ) and kernel option ( ) of the Gaussian kernel function. The stages involved in the hybridization include data separation, particle initialization, evaluation of objective function using each of the particles, time updating, weight updating, velocity updating, position updating, updating of individual best as well as global best followed by the specified stopping criteria. This is a minimization problem in which the root mean square error (RMSE) between the estimated and experimental band gap serves as a guide for reaching the best solution. Each of the particles of the swarm consist of C and hyper-parameters and the incorporation of this parameters into SVR algorithm coupled with training dataset produces a model that would further be validated using a testing dataset. Evaluation of the RMSE using the testing dataset dictates the direction of the algorithm, whether to proceed to the next generation or initialize the stopping criteria. The optimum value of SVR hyper-parameters as obtained from PSO optimization are presented in Table 2. A stepwise overall description of the hybridization is illustrated as follows:

Step I: Data separation: the dataset is partitioned randomly and systematically in the ratio of 80 to 20. 80% of the dataset is the training dataset while the remaining 20% serves as the testing dataset.

Step II: Particle initialization: th particle of th dimension ( the dimension in our present case is three) is initialized randomly with uniform distribution within a specified range . In the present modeling for regularization factor, epsilon and kernel option respectively while . In the same vein, velocities of the particles were initialized . The maximum attainable velocity of particle over chosen interval is given by Eq. (8).

${v_{j,\max }} = \frac{{\left( {{x_{j,\max }} - {x_{j,\min }}} \right)}}{M},$ (8)

where .

Step III: Evaluation of the objective function: SVR hyper-parameters encoded in each particle were used to train the SVR algorithm using the aside training dataset. The support vectors emanating from the model training were used to test the predictive strength of the model with the aid of a testing dataset on the basis of RMSE. The position of a particle with minimum RMSE is designated while the corresponding minimum RMSE is represented by . If this position corresponds to global best then, and . Otherwise, updating is required.

Step IV: time updating:

Step V: weight updating: An adaptive weight described by is implemented in this work where represents a decrement constant that is close to 1.

Step VI: velocity updating: Velocity of the particle is updated in accordance to Eq. (7) with while span in the range of .

Step VII: position updating: Position of each of the particle is updated in accordance with Eq. (6)

Step VIII: updating of the individual best: Individual best update follows Eq. (9)

$\left\{ {\begin{aligned} & {\rm if}{\rm{ }}{J_j}(t) < J_j^*(t),{\rm{ position\;is\;updated\;as\!\!: }}\\ &\quad z_j^*(t) = {z_j}(t)\;{\rm{ and\;fitness\;function\;as\!\!: \;}}J_j^*(t) = {J_j}(t) \\ & {\rm otherwise,\quad proceed\;{\rm{ without\;update}}} \end{aligned}} \right.$ (9)

Step IX: updating of the global best: the global best is updated in accordance to equation (10)

$\left\{ {\begin{aligned} &{\rm if}{\rm{ }}{J_j}(t) < J_j^{**}(t),{\rm{ position\;is\;updated\;as\!\!: \;}}z_j^{**}(t) =\\ &\quad {z_{\min }}(t)\;{\rm{ and\;fitness\;function\;as \!\!:\;}}J_j^{**}(t) = {J_{\min }}(t) \\ &{\rm otherwise,\quad proceed\;{\rm{ without\;update}}} \end{aligned}} \right.$ (10)

Step X: stopping criteria: The algorithm should stop if the specified number of generations is met or one of the earlier stipulated conditions is satisfied. Otherwise, the algorithm goes back to step IV:

3.3. Effect of number population on the performance of hybrid PSO-SVR model

The impact of varying the number of populations to the performance of the developed PSO-SVR model was investigated and the outcome is presented in Fig. 1. The number of generations at which the model shows no further improvement in performance was obtained as 50 and the number of populations that optimizes the model was searched for using this number of generations. The number of populations and generations that optimize the developed PSO-SVR model are presented in Table 2.

(Color online) Sensitivity of the developed PSO-SVR model on the number of generation keeping the number of population at 200.

Figure 1.(Color online) Sensitivity of the developed PSO-SVR model on the number of generation keeping the number of population at 200.

Table Infomation Is Not Enable

4. Results and discussion

This section presents the results of the hybrid model. The outcomes of the developed hybrid model are also compared with experimentally measured band gaps. Effects of several dopants on the band gap of the semiconductor using the developed model are also discussed and presented.

4.1. Evaluation of the predictive strength of the developed PSO-SVR model

A correlation cross-plot between the band gap estimated using the proposed PSO-SVR model and that of the experimentally reported values is shown in Fig. 2 for testing set of data. The data-points which represent the band gap of doped TiO2 semiconductor show little disparity with reasonable degree of alignment. The value of the coefficient of correlation is presented in Table 3. The developed PSO-SVR model also demonstrates the low value of RMSE as well as the mean absolute error (MAE) as shown in Table 3. The presented results show that the developed model can effectively estimate the band gap of doped TiO2 semiconductor with an average error of 0.125 eV.

Correlation cross-plot between the estimated and experimental band gap.

Figure 2.Correlation cross-plot between the estimated and experimental band gap.

Table Infomation Is Not Enable

4.2. Influence of cobalt-sulfur co-doping on the band gap of TiO2 semiconductor using the developed PSO-SVR model

The predictive strength of the developed PSO-SVR model was further assessed using doped TiO2. The effect of incorporating cobalt and sulfur into the crystal lattice structure of TiO2 semiconductor was investigated and the estimated band gaps were compared with the reported values[11]. The developed PSO-SVR model was only fed with the lattice parameters while the model utilized the support vectors generated during the training stage for its band gap estimates. The PSO-SVR estimated band gaps are compared with the experimental value in Fig. 3. The estimated band gaps agree excellently with the experimental results and also show a similar trend of reduction as the concentration of the dopants increase[11]. These results further strengthens the potential of the model in widen the energy absorption capacity of the semiconductor.

(Color online) Effect of cobalt-sulfur co-doping on the band gap of TiO2 using the developed PSO-SVR model.

Figure 3.(Color online) Effect of cobalt-sulfur co-doping on the band gap of TiO2 using the developed PSO-SVR model.

4.3. Influence of nickel-iodine co-doping on the band gap of TiO2 semiconductor using the developed PSO-SVR model

The ability of nickel-iodine co-doping in tuning the band gap of TiO2 semiconductor was also examined using the developed PSO-SVR model. The results of the model are compared with the experimental results in Fig. 4. The PSO-SVR estimated band gaps agree perfectly with the experimental values[43]. Both the computational intelligence model prediction (our present results) and experimental values show that the nickel-iodine co-doping result in fluctuation of the band gap of the semiconductor and the band gap attains minimum value when the concentration reaches 10%.

(Color online) Effect of nickel-iodine co-doping on the band gap of TiO2 using the developed PSO-SVR model.

Figure 4.(Color online) Effect of nickel-iodine co-doping on the band gap of TiO2 using the developed PSO-SVR model.

4.4. Effect of tungsten doping on the band gap of TiO2 semiconductor using the developed PSO-SVR model

The effect of metal doping (tungsten) on the band gap of TiO2 semiconductor was also investigated using the developed PSO-SVR model. The result of the simulation shows that tungsten metal slightly alters the band gap of the semiconductor. These results are compared with the experimentally reported band gaps[32]. Fig. 5 shows the comparison between the PSO-SVR estimated band gaps and the experimental results.

(Color online) Effect of tungsten doping on the band gap of TiO2 using the developed PSO-SVR model.

Figure 5.(Color online) Effect of tungsten doping on the band gap of TiO2 using the developed PSO-SVR model.

4.5. Effect of indium doping on the band gap of TiO2 semiconductor using the developed PSO-SVR model

Finally, the developed model was implemented in investigating the effect of indium particles on the band gap of TiO2 semiconductor by feeding the experimentally reported lattice parameters[44] of the indium doped TiO2 semiconductor to the model. The estimated and experimental band gaps were compared in Fig. 6. The result of the modeling and simulation using PSO-SVR model shows that increase in the concentration of indium raises the band gap of the semiconductor and further lowers its absorption capacity.

(Color online) Effect of indium doping on the band gap of TiO2 using the developed PSO-SVR model.

Figure 6.(Color online) Effect of indium doping on the band gap of TiO2 using the developed PSO-SVR model.

5. Conclusion

In this work, PSO is hybridized with SVR algorithm leading to the development of PSO-SVR model for band gaps estimation of doped TiO2 semiconductor. The developed PSO-SVR model was validated using a testing set of data and minimum RMSE and MAE were obtained. The ability of the model to generalize and predict unseen datasets was further investigated. The developed PSO-SVR model was used to estimate the influence of several dopants on the band gap of TiO2 semiconductor and excellent agreement with the experimentally reported band gaps was obtained. The influence of cobalt-sulfur co-doping, nickel-iodine co-doping, tungsten doping and indium doping on the band gap of TiO2 semiconductor as estimated using the developed model shows excellent agreement with the experimental values. Based on the results presented in this work, the developed PSO-SVR model shows promising potential in photo-catalysis and other important applications where band gap engineering of TiO2 semiconductor is essential and the model can be deployed for industrial and technological use so as to ease the stress in experimental determination of band gaps of doped TiO2 semiconductor.

Acknowledgements

The support of King Fahd University of Petroleum and Minerals is acknowledged. The author also would like to thank Kabiru O. Akande (University of Edinburgh) for his valuable time spent to review the first draft of this manuscript.

Appendix

List of abbreviations

SVR: Support vector regression

PSO: Particle swarm optimization

TiO2: Titanium dioxide semiconductor

: Slack variables

C: Regularization factor

: Epsilon hyper-parameter

: Kernel option of Gaussian kernel function

: Kernel function

: Position of a particle j at iteration t

: Velocity of a particle j at iteration t

References

[1] M Kumar, A K Gupta, D Kumar. Mg-doped TiO2 thin films deposited by low cost technique for CO gas monitoring. Ceram Int, 42, 405(2015).

[2] U Diebold. The surface science of titanium dioxide. Surf Sci Rep, 48, 53(2003).

[3] B Yacoubi, L Samet, J Bennaceur et al. Properties of transition metal doped-titania electrodes: Impact on efficiency of amorphous and nanocrystalline dye-sensitized solar cells. Mater Sci Semicond Process, 30, 361(2015).

[4]

[5] M Hamadanian, S Karimzadeh, V Jabbari et al. Synthesis of cysteine, cobalt and copper-doped TiO2 nanophotocatalysts with excellent visible-light-induced photocatalytic activity. Mater Sci Semicond Process, 41, 168(2016).

[6] S A Ahmed. Annealing effects on structure and magnetic properties of Mn-doped TiO2. J Magn Magn Mater, 402, 178(2016).

[7] L Kernazhitsky, V Shymanovska, T Gavrilko et al. Photoluminescence of Cr-doped TiO2 induced by intense UV laser excitation. J Lumin, 166, 253(2015).

[8] T Potlog, P Dumitriu, M Dobromir et al. Nb-doped TiO2 thin films for photovoltaic applications. Mater Des, 85, 558(2015).

[9] A Arunachalam, S Dhanapandian, C Manoharan et al. Physical properties of Zn doped TiO2 thin films with spray pyrolysis technique and its effects in antibacterial activity. Spectrochim. Acta - Part A Mol Biomol Spectrosc, 138, 105(2015).

[10] M Mollavali, C Falamaki, S Rohani. Preparation of multiple-doped TiO2 nanotube arrays with nitrogen, carbon and nickel with enhanced visible light photoelectrochemical activity via single-step anodization. Int J Hydrogen Energy, 40, 12239(2015).

[11] A Siddiqa, D Masih, D Anjum et al. Cobalt and sulfur co-doped nano-size TiO2 for photodegradation of various dyes and phenol. J Environ Sci (China), 37, 100(2015).

[12] C McManamon, J O’Connell, P Delaney et al. A facile route to synthesis of S-doped TiO2 nanoparticles for photocatalytic activity. J Mol Catal.A Chem, 406, 51(2015).

[13]

[14] K O Akande, T O Owolabi, S O Olatunji et al. A novel homogenous hybridization scheme for performance improvement of support vector machines regression in reservoir characterization. Appl Comput Intell Soft Comput, 2016, 1(2016).

[15] T O Owolabi, K O Akande, S O Olatunji. Computational intelligence method of estimating solid- liquid interfacial energy of materials at their melting temperatures. J Intell Fuzzy Syst, 31, 519(2016).

[16] T O Owolabi, K O Akande, S O Olatunji. Computational intelligence approach for estimating superconducting transition temperature of disordered MgB2 superconductors using room temperature resistivity. Appl Comput Intell Soft Comput, 2016, 1709827(2016).

[17] T O Owolabi, K O Akande, S O Olatunji. Estimation of average surface energies of transition metal nitrides using computational intelligence technique. Soft Comput, 21, 6175(2017).

[18] T O Owolabi, M Faiz, S O Olatunji et al. Computational intelligence method of determining the energy band gap of doped ZnO semiconductor. Mater Des, 101, 277(2016).

[19] M A Suleiman, T O Owolabi, H B Adeyemo et al. Modeling of autoignition temperature of organic energetic compounds using hybrid intelligent method. Process Saf Environ Prot, 120, 79(2018).

[20] M Ghorbani, G Zargar, H Jazayeri-Rad. Prediction of asphaltene precipitation using support vector regression tuned with genetic algorithms. Petroleum, 2, 301(2016).

[21] L Zhou, K K Lai, Yu L. Credit scoring using support vector machines with direct search for parameters selection. Soft Comput, 13, 149(2009).

[22] P J G Nieto, J R A Fernández, V M G Suárez et al. A hybrid PSO optimized SVM-based method for predicting of the cyanotoxin content from experimental cyanobacteria concentrations in the Trasona reservoir: A case study in Northern Spain. Appl Math Comput, 260, 170(2015).

[23] P J Garcia Nieto, E Garcia-Gonzalo, F Sanchez Lasheras et al. Hybrid PSO-SVM-based method for forecasting of the remaining useful life for aircraft engines and evaluation of its reliability. Reliab Eng Syst Saf, 138, 219(2015).

[24] J Kennedy, R Eberhart. Particle swarm optimization. IEEE International Conference on Particle swarm optimization, 4, 1942(1995).

[25]

[26] X Zhang, P Wang, D Liang et al. A soft self-repairing for FBG sensor network in SHM system based on PSO-SVR model reconstruction. Opt Commun, 343, 38(2015).

[27] D Basak, S Pal, D C Patranabis. Support vector regression. Neural Inf Process Lett Rev, 11(2007).

[28] R D A Timoteo, L N Silva, D C Cunha et al. An approach using support vector regression for mobile location in cellular networks. Comput Networks, 95, 51(2016).

[29] A Nazari, J G Sanjayan. Modelling of compressive strength of geopolymer paste, mortar and concrete by optimized support vector machine. Ceram Int, 41, 12164(2015).

[30] M A Abido. Optimal power flow using particle swarm optimization. Int J Electr Power Energy Syst, 24, 563(2002).

[31] W Khan, S Ahmad, M M Hassan et al. Structural phase analysis , band gap tuning and fluorescence properties of Co doped TiO2 nanoparticles. Opt Mater (Amst), 38, 278(2016).

[32] E O Oseghe, P G Ndungu, S B Jonnalagadda. Photocatalytic degradation of 4-chloro-2-methylphenoxyacetic acid using W-doped TiO2. J Photochem Photobiol A Chem, 312, 96(2015).

[33] M Tahir, N S Amin. Photocatalytic CO2 reduction with H2 as reductant over copper and indium co-doped TiO2 nanocatalysts in a monolith photoreactor. Appl Catal A Gen, 493, 90(2015).

[34] I Rangel-Vazquez et al. Synthesis and characterization of Sn doped TiO2 photocatalysts: Effect of Sn concentration on the textural properties and on the photocatalytic degradation of 2,4-dichlorophenoxyacetic acid. J Alloys Compd, 643, S144(2015).

[35] Y H Lin, T K Tseng, H Chu. Photo-catalytic degradation of dimethyl disulfide on S and metal-ions co-doped TiO2 under visible-light irradiation. Appl Catal A Gen, 469, 221(2014).

[36] L Yu, X Yang, J He, Y He et al. One-step hydrothermal method to prepare nitrogen and lanthanum co-doped TiO2 nanocrystals with exposed {001} facets and study on their photocatalytic activities in visible light. J Alloys Compd, 637, 308(2015).

[37] X F Lei, X X Xue, H Yang. Preparation and characterization of Ag-doped TiO2 nanomaterials and their photocatalytic reduction of Cr(VI) under visible light. Appl Surf Sci, 321, 396(2014).

[38] T O Owolabi, K O Akande, S O Olatunji. Development and validation of surface energies estimator (SEE) using computational intelligence technique. Comput Mater Sci, 101, 143(2015).

[39] A Majid, A Khan, G Javed et al. Lattice constant prediction of cubic and monoclinic perovskites using neural networks and support vector regression. Comput Mater Sci, 50, 363(2010).

[40] C Z Cai, G L Wang, Y F Wen et al. Superconducting transition temperature T c estimation for superconductors of the doped MgB2 system using topological index via support vector regression. J Supercond Nov Magn, 23, 745(2010).

[41] C Z Cai, T T Xiao, J L Tang et al. Analysis of process parameters in the laser deposition of YBa2Cu3O7 superconducting films by using SVR. Phys C Supercond, 493, 100(2013).

[42] T O Owolabi, K O Akande, S O Olatunji. Estimation of superconducting transition temperature T C for superconductors of the doped MgB2 system from the crystal lattice parameters using support vector regression. J Supercond Nov Magn(2014).

[43] A E Giannakas, M Antonopoulou, Y Deligiannakis et al. Preparation, characterization of N-I co-doped TiO2 and catalytic performance toward simultaneous Cr(VI) reduction and benzoic acid oxidation. Appl Catal B Environ, 140/141, 636(2013).

[44] M Tahir, N S Amin. Indium-doped TiO2 nanoparticles for photocatalytic CO2 reduction with H2O vapors to CH4. Appl Catal B Environ, 162, 98(2015).