Introduction

Optimization methods first came into existence when Euclid in around 300 BC showed that the minimal distance between any two points is equal to the length of a straight line that joins these points (Agrawal and Sharma 2015). It was also shown later that the square is that shape which has the highest area among all the rectangles of a given edge length. In as early as 100 BC, Heron showed that when the light is reflected from a mirror it follows a path which is shorter in length (Agrawal and Sharma 2016). Optimization techniques are having an increasing acceptance in all fields of study as it is found to make working much easier than the normal trial and error methodology. It can be said to have become a cornerstone in the respective fields of study and to increase its applicability algorithms and software have been developed which adds to the advantage of these techniques (Williams et al. 2004; Xu et al. 2012). The basic methodology of any optimization technique is to work on the structure and sensitivity of the method and come out with the best way to compute any function or limitation that arise along with the technique (Fasham et al. 1995; Li et al. 2001; Yam et al. 2010).The linear and nonlinear constraints arising in optimization problem can be easily handled by penalty method. In this method, few or more expressions are added to make objective function less optimal as the solution approaches a constraint (Ba and Boyaci 2007; Mandal et al. 2015).

In any operation, it is best to work under the conditions that provide the most successful output which in this case would be larger quantity of the product, so to produce a better quantity it will be useful to optimize the factors that are associated with that procedure and in case of most of the microbial activities it would be temperature, pH, carbon source, nitrogen source, etc. (Sindhu et al. 2009; Kumar et al. 2010; Faisal et al. 2014; Irfan et al. 2016). A complete set of optimized parameters, which take into considerations most of the factors, have to be determined and that has to be tested to show how the process was successful or not in determining the final output. There are a wide range of methods available to describe the optimization techniques, some of these are quite simple techniques (e.g., one factor at a time {OFAT}) and also certain complex techniques which include central composite design (CCD), Plackett–Burman design (PBD) each with its own different methodologies as described in Fig. 1 (Müller et al. 2002; Kenari et al. 2011; Hoa and Hung 2013; Bruns et al. 2014). The simple techniques that will be used are rather long and time-consuming, and in the economic sense this would be quite a difficulty, also as seen in the OFAT technique the critical interaction between the parameters being tested will be ignored, and there are chances that the results that will be delivered might be erroneous so it would be better to determine the requirements of the experiment and construct the optimization methods around the required parameters after careful statistical analysis so as to minimize the errors that may occur and to cope with most of the problems that may arise in the process, it will also be time and money efficient (Garsoux et al. 2004; Venil et al. 2009; Elias et al. 2010).

Fig. 1
figure 1

An overview of the different techniques used in design of experiments (DOE)

ANN is parallel computing systems which are made of a large number of simple processors connected to each other. (Ying et al. 2009; Funes et al. 2015). ANN was designed as an exciting alternative to solve problems associated with prediction, optimization, control, etc. It can be considered as a design of the human biological network, most commonly the brain which has the capacity to handle multiple operations in a single stretch (Funes et al. 2015; Pappu and Gummadi 2016). It is expected that the ANN uses the organizational principles that are used in the human brain. The best thing about ANN is that its use in modeling biological nervous system would help in understanding the biological functions which will be a great advantage to this study.

Production of enzymes that help in the further commercial production of pharmaceutical drugs used in the treatment of different diseases is one such example where the application of these optimization technique can be said is a must, as loss of material is not an acceptable factor. The quality of the produced drugs should not be affected in any way. l-Asparaginase is considered as one such important enzyme, it is an amidohydrolase component that generally breaks down the asparagine to aspartic acid and ammonia specifically in the medical field due to its anti-leukemic characteristics in the treatment of acute lymphoblastic leukemia (ALL), and in the food industry to prevent the acrylamide formation at higher temperatures in fried food products (Couto and Sanromán 2006; El-Bakry et al. 2015). Due to such applications, the need for more enzymes has been a challenge in the current scenario as production capacity has to be increased to meet the increasing demand. It is known that certain leukemic cells depend on the supply of the l-asparagine from an external source. The specific nature of the l-asparaginase in controlling the growth of the leukemic cells of the normal cells is what has given it the emphasis over the other enzymes (Venil et al. 2009; Farag et al. 2015). Most widely used source for l-asparaginase production is the Escherichia coli and Erwinia carotovora, but it has shown a large number of side effects for the enzyme prepared using these microbes over a period of time and the clinical approach has been changing to incorporate the production of the enzyme from other microbial sources from different biodiverse locations (Cammack et al. 1972; Rizzari et al. 2000; Kenari et al. 2011; Kim et al. 2015).

In this paper, the discussions will be related to the brief idea of various techniques that will be used in common and also an extension to the possibility of using artificial neural network (ANN) as an alternative to the current techniques. It is expected that this discussion will help in simplifying the process of selecting the appropriate technique to be used for the fermentation processes and help researchers in understanding the necessary parameters that shall be required for the process. A brief introduction to the various techniques available is given in Table 1.

Table 1 A brief description of the different optimization techniques

Nature inspired optimization techniques

In the world of computational studies, there are many techniques that can be used to analyze the problem at hand, these include fuzzy logic techniques, nature inspired optimization and also neural network designs, these optimization techniques have the advantage of being prompt, useful and helpful in understanding the problem statement much better (Yang 2014; Funes et al. 2015). Advancement in these fields of study is the major research work being done in the recent years.

Optimization techniques have been based on different models that are available in nature, nature has been the backbone for the development of such techniques. There are different methodologies that have been used based on the studies done on factors present in nature and all the latest additions to the optimization methodology can be considered as the one obtained from some form of natural process (Fister et al. 2013). Nature inspired algorithms are basically classified into two subcategories, i.e., Evolutionary and Swarm, where evolutionary includes methodologies such as genetic algorithms, differential evolution and the others such as ant-colony, beehive all come under swarm optimization (Afshinmanesh et al. 2005; Fister et al. 2013). Even in nature, biological systems are considered as the most prominent factor to design any technique because of the presence of specific and positive characteristics, and thus the most of the techniques can be considered as bio-inspired techniques. Few examples of bio-inspired optimization include ant-colony optimization (ACO), particle swarm optimization (PSO), and firefly optimization (FO), etc. (Afshinmanesh et al. 2005; Dorigo and Stützle 2009; Arora and Singh 2013). Some techniques have also been added using physical or chemical systems as a reference. Each of the individual techniques has an advantage that it holds over the other, the peculiarity of these techniques helps in solving some of the difficult problems associated with a bit of complication. The strategies that are enveloped in each of these techniques help it to create a random pathway and a quick solution can be obtained from these randomized techniques that will be used. Its application in the fermentation technique will help in determining the cell culture conditions, the parametric studies involving the physical and chemical parameters can be studied and the results from each of these studies can be tabulated to determine the best and optimum solution to the experimental set (Hongwen et al. 2005; Kunamneni et al. 2015).

Optimization has always had an advantage in bringing about the betterment in the purity and productivity of any process, the effectiveness with which this solution can be determined defines the success of that particular optimization technique, and it must be robust and less time-consuming at the least to be considered as a successful technique (Varalakshmi and Raju 2013).

The entire process of fermentation is divided into three parts, upstream, fermentation and downstream processes. The optimization of the factors at each individual step is important to understand the overall process; there are factors that can be varied in each of these steps that shall bring about the required change in the process (Kumar et al. 2010; Irfan et al. 2016; de Melo et al. 2014). The upstream process involves the pre-treatment part, wherein the material and parameters are set for the process to run, it is the primary optimization section as most of the optimization parameters are to be decided and set at this stage so that the processing can be carried out smoothly, optimized parameters in this stage will make it easier for the overall process to run without much difficulty. The most important part is the fermentation process where all the reactions are taking place and the necessary products are being produced and so this process has to be handled with utmost care, optimization of this section is expected to give the best of the results for the entire process. The physical and chemical parameters that have to be set decides the outcome of the process, multiple runs have to be done to bring out the best positive result (Hoa and Hung 2013; Meng et al. 2015). The downstream processing mainly deals with the purification of the obtained product, the processes involved differ based on the product that is produced and whether it is a submerged or solid state fermentation process that is involved because there is much difference in treating a liquid product and a solid product, the optimizations that may be involved in this section will include the order in which each individual process is carried out, what is repetition tendency of the process and what quantitative materials are involved in these processes (Rodríguez-fernández et al. 2011; Kunamneni et al. 2015; Chang and Chang 2016).

Application of optimization techniques in SSF and SmF

The basic difference between SSF and SmF is the type of substrate that is used, solid in case of SSF and liquid broth in case of SmF, the optimization techniques that can be used to study each of these variations and if possible a better technique to be used can be suggested so as to reduce the redundancy time in the process (Subramaniyam and Vimala 2012; Doriya et al. 2016). Evolutionary techniques have the process methodology which includes selection, crossover, and mutation as essential parts of the process.

Statistical techniques

One-factor at a time (OFAT)

It is the most common technique for optimization process, although it is a time-taking procedure, it is one of the simplest methods available for applicability of the process. The physical and chemical parameters can be controlled with much ease in SmF over SSF owing to its liquid nature, so the OFAT technique is most suitable in case of SmF processes (Xu et al. 2003). For better understanding, an example of the output result of the process is shown in Fig. 2a below, where the optimum value of the yield was calculated against the temperature of the process.

Fig. 2
figure 2

a Optimum yield % using OFAT technique, b finding the least value using Taguchi method, c third-order factorial design using for parameters (Kalantar and Deopurkar 2007)

Taguchi method

This technique works on the basis of number of parameters to be studied, when only physical parameters are considered, this technique has an advantage of being used in the SmF processes owing to the ease in the manipulation of the parameters that can be done in these processes, Taguchi method works on the combination of multiple parameters to bring out the optimum for improving the quality of the process (Athreya and Venkatesh 2012; Mandal et al. 2015). The optimum parameters obtained using this technique has the specificity to be absolute for any changes in the environmental effect as parameter design is the most important step in the Taguchi methodology (Biswas et al. 2014). Figure 2b shows the effectivity of the Taguchi method over the traditional method of determining the best output for the process.

Factorial designs

Most commonly preferred technique where larger number of parameters are involved in the process, it has been efficient in the design of techniques where importance to chemical parameters predominates the effectiveness of the physical parameters and so it can be said that it can be less preferred in case of SmF techniques (Dange and Peshwe 2015; Kalantar and Deopurkar 2007). In case of SSF designs, the parameters have to be managed and studied with much care than in case of the SmF, and there will also be one particular factor which influences the overall process and is referred to as the main effect, the study of the interaction of the different factors and a quantitative design of the process which leads to a regression model representation and which can be sorted out using the least-squares estimates are better suitable for the SSF process over the SmF studies (Weng and Sun 2006; Montgomery 2013). Figure 2c shows the three-level factorial design that was run on four different parameters to establish the effectivity of the process being studied.

Response surface methodology (RSM)

Several variables play a contributing role in determining the optimum solution in case of this technique, it has a better compatibility when used with physical parameters that are involved in the process, e.g., pressure, temperature, etc. (Venil et al. 2009). The surface designs are modeled on a first-order or second-order model based on the requirement of that process, and the experimental data are collected after proper validation of the parameters involved which helps in estimation with greater ease. It is a sequential procedure and it helps in determining the exact optimum value or it shall bring it to a region where the optimum value is present, hence this technique can be considered suitable for SmF over the SSF processes (Ghosh et al. 2013; El-Naggar et al. 2015). Figure 3a below shows the response surface plot for the interaction of the two components shown on a typical third parameter, the optimum results are established based on the requirement for the process.

Fig. 3
figure 3

a Surface plot using RSM technique (El-Sersy et al. 2010), b multifactor CCD technique (Fenech et al. 2012)

Central composite design (CCD)

Most commonly used when second-order and higher surface response surface models are built and are most suitable for higher order parameter designs when physical as well as chemical parameters play a significant role in determining the output of any process, as the design works much better with higher parameter numbers and the influence of more number of parameters in case of SSF is higher than in the case of SmF, the CCD can be considered as an extension of the factorial and RSM techniques and so it has a better command over the parameters involved in the SSF processes (Karmakar and Ray 2011; de Melo et al. 2014). Figure 3b gives a simple representation of the different systems that are available in establishing the optimum using the CCD technique where the individual factors are represented along the edges of the cube and the optimum result is at the center of the cube.

Artificial neural network (ANN)

An exhaustive technique that has the ability to deal with any number of parameters be it physical or chemical. This technique is suitable in almost all cases as it has the ability to adjust to any minute changes that are being incorporated into the system, the system works like human neuron, and is able to identify the simplest of changes and has a response that identifies the changes that are being done. It is the most widely used technique in the current scenario and has been gaining importance for a long time (Desai et al. 2008; Funes et al. 2015). ANN is an apt technique that can help in identifying the changes that are happening in the process with a better precision and it has always been understood that the changes in SSF are much difficult to understand and maintain than that in SmF, but it is expected that the technique will help in bringing clarity to that particular process (Chang et al. 2006). In case of SSF studies, the changes are much rapid and minute than in case of SmF and so this technique enables to pinpoint the exact changes and the effect of these changes on the final solution (Ying et al. 2009; Baskar and Renganathan 2012). Figure 4 describes the basic working of an ANN technique, as represented here the input variables are passed through hidden layers containing different layers of neurons which represent the individual parameters, after determining the best set of parameters that would give the optimum output the results are tabulated and the final output is given for that particular set of processes.

Fig. 4
figure 4

ANN methodology (Falahian et al. 2015)

Nature inspired techniques

Genetic algorithm

The evolutionary optimization techniques are used in the physiochemical parametric studies in different experimental conditions, it is based on the biological evolution of reproduction, mutation, etc. These techniques are better suited when the chemical parameters have precedence over the physical ones, a fitness function is established which determines the quality of the process solutions, the process has the capability for repeatability which is an added advantage to the overall solution, they have a problem only in case where complex evolutionary techniques are involved else these techniques are considered as robust, simple and easier to handle (Coello 1999). Figure 5a shows the different steps involved in the genetic algorithm methodology which involves selection, crossover, and mutation.

Fig. 5
figure 5

a Steps involved in the running of GA, b determining the best possible output using the PSO technique, c simple illustration of the working process ACO method

Swarm optimization

The bio-inspired techniques are a part of the evolutionary process which include a number of processes like particle swarm, beehive, ant-colony optimization techniques which are a guided path line technique that is helpful in understanding the random changes that are being carried out in any process. The steps involved in each of these processes are complicated and a little difficult to manage but the precision with which the results are dispensed from each of the technique overcomes any of the lengthy processes that are associated with the working of the techniques (Biswas et al. 2007; Dhanarajan et al. 2014). Figure 5b shows examples of the results that were obtained while running a PSO on multiple factors; although there is large number of results, the best result is marked at the bottom which represents the least possible value for the set of experimentation that was run. Figure 5c shows the methodology that will be run using ACO technique of optimization where a particular path will be set after multiple experimentations and that path will be used as the optimum for all further runs. These techniques are expected to have a better understanding of the processes associated with SSF; although its applicability in SmF processes cannot be unseen, the amount of time that it takes compared to other techniques that are used to study the SmF process allows these techniques to be limited for the study of SSF process (Roy et al. 2006; Doriya et al. 2016). SmF has been scaled-up to the industrial level and the difficulties that lie with the scaling up of the SSF process makes it important to have a very precise calculation when dealing with the processes involving the SSF studies (Mitchell et al. 2000).

The most important part of any of these processes is the growth of the microorganisms that are involved in these processes. Each type of microorganism has its own needs for its growth, e.g., temperature, pH, moisture content, agitation, etc. Each of these factors will have a specific effect on the growth of the microorganism, like bacteria can only grow in high moisture content environment while fungi grow in low moisture content environment which makes this microorganism specific to SmF and SSF, respectively, where these conditions are available (Chen et al. 2011; Abbas Ahmed 2015). Genetic algorithm (GA) best explains the growth of the microorganism, as it involves factors such as crossover or recombination and mutation, the primary step involved selects a breed of a particular generation which are selected based on the effectivity with which they might show results; and crossover is a technique that is extremely useful when dealing with recombinant microorganisms; and mutation also helps to determine if there are any changes that are happening in the growth of the microorganism. Bacteria, yeast, and molds require high moisture while fungi grow in low moisture environment (Singh and Srivastava 2013; Sinha and Singh 2016). Advanced techniques have always the usefulness in understanding the growth of microorganisms compared to the simpler OFAT and Taguchi method of optimization.

Scale-up studies using optimization techniques

Scale-up of any process is the most vital task that has to be studied with utmost care, the effectivity of a process is the ability to replicate the results that are obtained in the small-scale or lab-scale studies in the mass production of the enzymes. Large-scale production cannot be a trial and error method of production, it is only started once the process is identified with clarity using statistical techniques before being put into active production (Schutyser et al. 2004; Varalakshmi and Raju 2013). Each technique has its own advantage in the production of the enzyme; the choice will always be to use the best suitable technique which shall give better productivity, reduced cost and time (Ashok et al. 2017). The preparation of low cost enzyme can be done using simpler techniques such as randomized blocks and Taguchi methods, but as the complication in production increases, like the increase in the number of factors which affect the process, in such instances, it is wiser to use advanced techniques such as ANN or nature inspired optimization techniques (Athreya and Venkatesh 2012; Ali et al. 2016); these help to better understand the process and increase the effectivity of the production. For example, in the production of l-asparaginase from bacterial or fungal sources using SmF, the effect of factors are easily manageable, and so simpler techniques such as Taguchi or factorial design can be used to understand the process but when using SSF, the number of factors to be controlled and the controlling efficiency increase exponentially also while using recombinant microorganisms the number of factors to be handled increases, and hence better efficiency will be required to analyze the process. In SSF, as controlling of the factors is considered much difficult than that in the case of SmF, and so techniques such as GA, ANN, and ACO, are preferred while handling such kind of processes (Kumar et al. 2010; Pallem et al. 2010). Figure 6 summarizes the different techniques that can be used effectively while dealing with SmF and SSF techniques when the scaling up of the process is being studied.

Fig. 6
figure 6

Techniques suitable for scaling up of SmF and SSF processes

Conclusion

The statistical techniques are considered to be best suitable when dealing with the simpler process parameters and scaling up in the case of submerged fermentation where parameters are easier to control although certain types of process requires advanced techniques but this can be considered minimal, whereas in case of solid state fermentation where the handling of parameters is much difficult and multiple efforts are needed to bring out the best solution, it is suggested to use the advanced techniques. Flask scale studies can be done using statistical methods but when scaling up the process to a laboratory or industrial level, it is better to shift the focus to advanced optimization techniques. The current review has the ability to help understand what techniques are required when working with submerged and solid state fermentation techniques on a laboratory scale, and also is expected to reduce the time for any process as it would help in focusing on critical variables, thereby decreasing the economy involved in running the process as a whole.