Skip to main content

ORIGINAL RESEARCH article

Front. Energy Res., 11 December 2023
Sec. Wind Energy

Optimal management strategies of renewable energy systems with hyperexponential service provisioning: an economic investigation

Shreekant Varshney
Shreekant Varshney1*Chandra ShekharChandra Shekhar2A. V. Dhanunjaya ReddyA. V. Dhanunjaya Reddy3K. S. PritamK. S. Pritam1M. V. V. Prasad KantipudiM. V. V. Prasad Kantipudi4Hossam KotbHossam Kotb5Kareem AboRasKareem AboRas5Mohammed AlqarniMohammed Alqarni6
  • 1Department of Mathematics, Pandit Deendayal Energy University, Gandhinagar, India
  • 2Department of Mathematics, Birla Institute of Technology and Science, Pilani, Rajasthan, India
  • 3Department of Mechanical Engineering, Srinivasa Ramanujan Institute of Technology, Andhra Pradesh, India
  • 4Department of Electronics and Tele-Communication Engineering, Symbiosis Institute of Technology, Symbiosis International University, Pune, Maharashtra, India
  • 5Department of Electrical Power and Machines, Faculty of Engineering, Alexandria University, Alexandria, Egypt
  • 6Electrical Engineering Department, University of Business and Technology, Jeddah, Saudi Arabia

The current research proposes optimal management strategies for queueing modeling-based renewable energy systems with hyper-exponentially distributed maintenance/repair under the assumption of an admission control policy. Using the concept and steps of the matrix-analytical method, the steady-state probability distribution associated with energy systems is explicitly presented. A relatively straightforward computation that can help with modeling wind energy generation, investigating wind farm performance, optimizing energy based on system storage, reliability inspection, service maintenance planning, and numerous other purposes can be employed to mathematically derive several system performance indicators. The investigation findings are validated via quantitative outcomes, illustrative possesses, and a step-by-step recursive methodology for efficient management of the renewable energy system. Additionally, considering multiple governing parameter values, the nature-inspired optimization technique, Cuckoo Search (CS), is employed to demonstrate the optimum anticipated cost of renewable energy system. A comparison with other metaheuristics and semi-classical approaches is also presented to establish the best convergence results. In order to help system designers, policymakers, engineers, and researchers, several numerical examples are also provided to construct more practical strategies based on the production of energy, storage, and system management. The economic, parametric, and performance investigation findings are highlighted, and the opportunities and recommendations for further research are provided. In a nutshell, the outcomes of the present analysis can be adopted to formulate the most effective economic strategies and regulate decision-making processes in the energy sectors.

1 Introduction

The management and controlling the inflow of energy from renewable sources is a process used by system designers, engineers, and policymakers to enhance better service strategies and provide a high grade of service to individuals based on energy demand fluctuations in the energy systems. This type of queueing scenario specifies the demand management of energy or energy storage and buffering in any industry or organization. Energy generation assets can be available for the better service in real-time scenario as per service distribution and can be changed as per requirement. In this era of modernization, management and control of energy flow from renewable sources in the energy systems becomes a primary concern. Therefore, the optimal management strategies to control energy dispatch and distribution in energy systems is a challenge for decision/policymakers, scholars, and researchers from an economic point of view. In the queuing literature, it has been observed that controllable queuing systems, in general, have no buffer for long-term waiting demands. Therefore, these systems are also known as a loss system. Stidham Jr and Weber (1993) provided a survey based on optimal control of the broad network of queues and emphasized the models based on Markov decision theory. Furthermore, over the recent past, many studies related to optimal management and control of queues have been provided that can help researchers and investigators to enumerate various system parameters for better service strategies (cf. Aghighi et al. (2021); Jain and Sanga (2020); Wu and Yang (2021); Yang (2022)).

In the congestion situations that occur in our day-to-day life and technical/managerial circumstances, it has been found that phase-type services within queueing-based systems are essential in outlining and examining Markovian/Non-Markovian queueing problems. In conventional queueing problems, each newly joined individual requires the primary service to be accomplished in a single phase. Though, in many realistic circumstances, it has been examined that service provisioning may be performed in many different stages. The concept of phase-type service was first proposed by Jackson (1954) utilizing the queueing-theoretic approach in literature. Generally, the mean time of inclusion of a continuous stochastic process for a single system state can be characterized by the distribution that follows a phase-type service (cf. Latouche and Ramaswami (1999)). The concept of phase-type service patterns has been extensively used in various models involving stochastic applications in diverse fields, namely, telecommunications, finance and portfolio management, reliability engineering, queuing modeling, biotechnology and biostatistics, supply chain, inventory control, etc. The phase-type service discipline has gained considerable popularity among researchers and systems analysts in the queuing literature because it constitutes a uniform and versatile class of distributions described by nonnegative real numbers that confer dominance over algorithmically controllable queuing models. In the past, several illustrations have been performed based on numerous queueing nomenclatures along with phase-type service patterns (cf. Dudin and Dudin (2016); Dudin et al. (2016); Dudin and Dudina (2019)).

In recent times, the growing interest in maximizing energy utility and productivity from renewable sources, energy distribution and storage has contributed significantly to research on queuing-based renewable energy systems (cf. Kocaman et al. (2016); Talari et al. (2018); Noorollahi et al. (2020); Samain et al. (2021); Baik and Ko (2023); Momenitabar et al. (2023); Nagababu et al. (2023); Patel et al. (2023)). To the best of our collective understanding, no literature-based investigation has yet been presented on the economic and performance evaluations of renewable energy systems with admission control and hyper-exponentially distributed maintenance/repair. Our motivation for the current study stems from the literature’s lack of qualitative research opportunities. Besides, inspired by the adaptive capabilities of the nature-inspired CS and PSO algorithms, optimal system design parameters and the total anticipated cost associated with the renewable system have been calculated utilizing these evolutionary algorithms. The present research aims to assist practitioners, system analysts, and policymakers in constructing and analyzing the queueing-theoretic stochastic modeling of renewable energy systems. The novelty of the current research is to achieve the proper characterization based on convergence results and statistical inference incorporating different evolutionary algorithms. In algorithms. In addition to the parametric analysis, a comparative investigation among CS, PSO algorithms, QN, and DS methods is also provided to verify the optimum combinations of design variables and the superiority of the metaheuristics. The primary contribution of the present investigation is the execution of the MATLAB codes along with associated algorithms for an empirical comparison of the research findings of the CS algorithm, PSO algorithm, QN method, and DS method with respect to computational time, statistical parameters, and standard operating procedures, etc.

In order to propose the best energy management approaches, the primary objectives of the present investigation are to analyze and estimate the system performance indicators to demonstrate the efficiency, utility, and quality performance of the energy systems. The entire research can be categorized into categories as follows.

(i) To categorize a novel and challenging stochastic scenario based on congestion situations that corresponds to a practical renewable energy system in a random environment;

(ii) To establish an adequate mathematical approach to interpret the numerical results according to equilibrium conditions;

(iii) Demonstration, analysis, and classification of numerous energy systems’ efficiency metrics depending on fluctuations in energy consumption, transmission of energy, cost-effective generation, and strategies used for controlling and managing the energy generated by renewable energy sources;

(iv) To identify the essential energy system characteristics required for maintaining the service system’s higher efficiency;

(v) Utilization of evolutionary algorithms, such as PSO and CS algorithms, for the economic investigation of constructed queueing-based renewable energy system;

(vi) To validate the convergence results produced by the cost optimization problem by comparing the PSO, CS, QN, and DS algorithms.

The current study addresses a variety of stochastic problems pertaining to queue-based energy systems that originated and evolved in accordance with numerous industrial, managerial, and economic problems. The following points highlight how the research findings analyzed for the developed model in the present investigation differ from the outcomes of previous research.

(i) To demonstrate the equilibrium queueing distribution employing the matrix-analytical approach for the energy system having finite buffer storage with admission control policy and hyper-exponential service pattern;

(ii) To establish a specific optimization problem and demonstrate which optimization approaches are most effective in minimizing the energy system’s overall anticipated expenditure;

(iii) To construct the converging results in terms of optimum cumulative values of discrete and continuous system design parameters F, μ1, and μ2, simultaneously by implementing semi-classical optimizers: QN and DS methods and nature-inspired algorithms: CS and PSO algorithms.

2 Literature review

Examining the subsequent research investigations drawn from the queueing literature could suggest essential perspectives on how stochastic/Markovian modeling can be utilized in the context of renewable energy systems. A more comprehensive understanding of the theoretical foundations and efficient strategies for enhancing the reliability and effectiveness of renewable energy systems may be acquired through the investigation.

2.1 Control policies

The quality-of-service (QoS) and efficiency of service systems can be characterized in terms of the variable number of active units, the number of servers available/service rate of the service provider, throughput, total anticipated cost of the service system, etc. In our daily life, there is a requirement to control the queues as it causes resource consumption, high operational costs, additional energy expenditures, and contrary environmental impacts of these consumptions. Thus, analysis of queue discipline, queue-size distribution, and control policies to minimize the waiting period can lead to more efficient service systems with positive significance in reaching viable development goals. The control of queues in service systems can be classified in two ways, first includes the arriving control policy (F-policy), introduced by Gupta (1995). The other are service control policies, namely, the T-policy, N-policy, and D-policy, which are proposed by Heyman (1977), Yadin and Naor (1963), and Balachandran (1973), respectively. Apart from that, several research problems can be found in the queueing literature on the controllable queues (cf. Chang and Ke (2011); Efrosinin D. V. et al. (2018); Shekhar et al. (2017); Yang and Wang (2013); Yang et al. (2010; 2011); Yeh et al. (2017)), which put the controlling policy in the context of Markovian/Non-Markovian queueing system. Recently, Chen (2018) studied the finite population machining system and performed the sensitivity investigation for reliability and mean-time-to-first-failure (MTTFF). Efrosinin D. et al. (2018) studied the queueing situation incorporating the Markov arrival process (MAP) and analyzed the deterministic control strategies for the distribution of arrived customers among the available servers. Again, Efrosinin and Sztrik (2018) extended the work done in Efrosinin D. et al. (2018) for the unreliable heterogeneous servers and provided the algorithms for finding the MTTF, reliability function, and stationary reliability characteristics for the machining repair system. To stabilize a partially-controllable network, Liang and Modiano (2019) designed the optimal control algorithms. They investigated the system states where the controllable and uncontrollable nodes use the dynamics of queue-dependent service systems. Further, Shekhar et al. (2020b) investigated a controllable queue with vacation interruption of the service provider. They applied the matrix-analytical approach to determine the closed-vector form expressions of several system performance indicators. In the last 4 years, many scholars and researchers, including Yen et al. (2020), Yang et al. (2021), Safaei et al. (2022), and Wu et al. (2023), used different solution methodologies and optimization algorithms to study the admission control policy under different hypotheses via queueing-theoretic approach.

2.2 Service in phases

Numerous mathematicians and research analysts have studied optional phase-type services to improve queue-based service systems’ workability, utility, and service quality (cf. Flatto (1985); Flatto and Hahn (1984); Sharma (2014); Wang et al. (1999; 2004)). Shang and Wolter (2016) addressed the impact of the probability of messages in terms of packets on the execution of open-flow networks using the queueing-theoretic approach. They provided the expressions based on the sojourn time distribution for switches and controllers. Tarasov and Bakhareva (2018) analyzed three different queueing models based on service in phases. They proposed an approach to calculate the expected values and variances of the time intervals using the general assumptions of the probability distribution between the system states. In recent years, Tarasov (2022), Khayyati and Tan (2022), and Kumar and Jain (2023) examined the queueing-based service systems and discussed different methods for the numerical approximation of queue-size distribution under diverse service regimes.

Queueing systems following Earlangian distributed service patterns have also been considered in different frameworks recently. One can easily extend the single server Markovian queueing models to the Earlang models utilizing a series of exponential and identical service phases using several theoretical aspects and phenomenons of queueing modeling. The Erlang-type service distribution produces much better flexibility in modeling real-time service patterns that does the exponential. Further studies on this topic were done by many researchers (cf. Baek et al. (2014); Griffiths et al. (2006); Yu et al. (2011); Yue et al. (2009); Zhang et al. (2016)). Besides, Liu and Fralix (2019) employed the lattice path counting techniques to examine the time-dependent and equilibrium behavior of continuous-time Markov chains (CTMC) and Markovian queueing systems. More recently, Pandey and Gangeshwer (2020) utilized the probability-generating function approach to derive the steady-state queue-size distribution by employing the ambulance service as a server.

2.3 Evolutionary algorithms

Due to the complex stochastic problems, the conventional linear and nonlinear optimization techniques, namely, LPP, and gradient-based algorithms, are usually insufficient to demonstrate solutions to such problems efficiently. Evolutionary algorithms such as heuristics and metaheuristics are among the best solution techniques used in various computational, engineering, and industrial problems because they provide efficient solutions to complex stochastic problems in reasonable time intervals. Most of these are motivated by wild animals’ physical and biological behaviors and use Darwin’s theory of sustainability of the fittest. For instance, taking inspiration from birds flocking and fish schooling, Kennedy and Eberhart (1995) introduced the particle swarm optimization (PSO) algorithm. In contrast, the clever algorithm, namely, the bees optimization algorithm, was established by taking motivation from the social grouping behavior of honey bees (cf. Pham et al. (2006)). New optimization algorithms, including cuckoo search (cf. Bulatović et al. (2013)) and an algorithm having flashing behavior of fireflies (cf. Yang (2009)) have also been recently evolved. During the past decade, the aforementioned techniques have been extensively implemented to solve several decision-making situations in supply-chain management, inventory problems, production systems, scheduling problems, etc (cf. Khajehzadeh et al. (2013); Kumar et al. (2022); Shekhar et al. (2021); Subbaiah and Kannayaram (2021); Zhang et al. (2011)).

Yang and Deb (2009) developed the cuckoo search (CS) algorithm in 2009 by motivating the adaptation to parasitism of cuckoos. Cuckoos lay their eggs in other species’ communal nests for reproduction. In fact, for the CS algorithm to execute, host eggs in a host nest must always be distinguished from cuckoo eggs. After spotting cuckoo eggs, birds have two options: either abandon the eggs or permanently abandon the nest and construct a new one. Certain cuckoos have developed a specialization in imitating host bird eggs, which lowers their risk of being recognized and leaving the nest and boosts their chances of reproducing. CS performs significantly better than PSO and other algorithms. In addition, because of its assured global convergence quality, it is appropriate for multi-modal/multiple constraint-based optimization problems, such as queueing aspects, inventory management, mechanical design, computer graphics and computer vision, and many more. Moreover, the CS algorithm requires minimal algorithmic parameters than the PSO algorithm and several other population-based optimization methods. Because of its enhanced efficiency, the CS algorithm is best suited for a wide range of real-time optimization problems. Several computer scientists, engineers, decision-makers, and academicians have recently used various nature-inspired algorithms for multi-objective complex optimization problems. They emphasized various selection strategies of these algorithms (cf. Baskar (2023); Dwivedi et al. (2022); Gupta et al. (2023); Han et al. (2023a; b); Li et al. (2023a; b,c); Liu et al. (2022); Mareli and Twala (2018); Mitra and Acharyya (2022); Rani et al. (2023); Sahu et al. (2023); Shehab et al. (2017); Zhang et al. (2019)).

3 Model description

3.1 Practical justification of the model

In the context of the renewable and wind energy sectors, the proposed queueing framework can be viewed as a special type of queueing model incorporating a hyperexponential service time distribution with a Markovian arrival procedure and a single server. It can be implemented significantly in many scenarios, including modeling wind energy generation, performance investigation of wind farms, storage systems for energy optimization, reliability inspection, service planning, and maintenance planning. The designed queueing framework can be used to establish an efficient forecasting system for estimating wind energy production. This mathematical model might help to predict and forecast the outcomes of wind energy infrastructure, enabling enhanced management and planning of energy generation. It empowers the scenario by incorporating the variations of wind speeds and their impact on the generation of energy as a Markovian process. Additionally, by combining the variations in wind speed and the resulting energy production, this model can help to determine the effectiveness of wind farms. The suggested queueing model can provide perspectives on the efficient operation of energy conversion procedures within wind farms by analyzing the arrival and service times of wind energy production, however, enabling it to be easier to recognize feasible challenges and opportunities for optimization.

The proposed queueing model based on a hyperexponential service pattern can be used to enhance the performance of energy storage systems concerning the intermittent nature of wind energy. This model can help to identify the ideal dimensions, location, and functioning of energy storage units within the renewable energy framework. Thus, enhancing energy efficiency and the grid’s stability, It accomplishes this situation by considering the stochastic nature of energy inflows and outflows. Further, the developed queueing model may aid with the development of optimal management strategies for planning services and maintenance scheduling for wind energy installations. This approach can help optimize the scheduling of maintenance operations/activities, minimize downtime, and maximize the overall operational efficiency of wind energy infrastructure by examining the arrival and service times of maintenance requests and considering the stochastic nature of the system breakdowns. The wind and renewable energy industries can discover considerable information concerning system performance, reliability, and operational effectiveness via the proposed queueing model. It will help researchers, system designers, and decision-makers to develop more effective approaches based on energy production, storage, and controlling energy systems.

3.2 Assumptions and notations

In this section, strategies established to monitor and regulate the proportion of energy generated by renewable sources with hyper exponentially distributed repair of energy infrastructure are discussed in detail. The concept of the consumer’s arrival and customer service procedure in the queueing modeling can be associated with numerous factors related to the energy generation and distribution processes, namely, energy demand fluctuations, load balancing, grid integration, maintenance, and repairs, et cetera in context with the wind and renewable energy fields. Inspired by these actual situations, the following fundamental assumptions for the queueing modeling have been presented for analysis purposes.

Arrival Pattern.

•Customers enter the system and proceed in accordance with an independent Poisson process using λ as a parameter. If the server is already occupied, the subsequent arriving customer joins the waiting queue in the system; otherwise, he receives service immediately.

•Depending on the access in the system, the newly arrived customers arrange themselves into one particular waiting line.

•The system has two different categories of customers: type-1 and type-2. The likelihood that a new type-1 (or type-2) customer will enter the system is p (or (1 − p)).

•The system prohibits any customer from joining the system until the size of the queue surpasses a prefix threshold value F after the system’s capacity K is reached.

Service Pattern.

• For type 1 and type 2 customers, the service times follow an exponential distribution with corresponding parameters, μ1 and μ2, respectively.

• When customers are permitted to rejoin the system to begin the service, the service provider needs an exponentially distributed startup time with rate parameter γ.

All processes and occurrences happened repeatedly and independently of one another.In order to model the system states of the developed model at time t, the states are described as
Nt=Number of customers in the system at timet
Jt=0,Server is idle at time instantt1,Server is busy and in-service customer is of type 1 at time instantt2,Server is busy and in-service customer is of type 2 at time instantt
Yt=0,the customers are allowed to enter in the system at time instantt1,the customers are not allowed to enter in the system at time instantt

Then, X(t)=N(t),J(t),Y(t);t0 represents the continuous stochastic process with the state space

Θ0,0,l;l=0,1n,j,0;n=1,2,,K1,&j=1,2n,j,1;n=1,2,,K&j=1,2

It signifies the irreducibility of the Markov chain X(t);t0. Due to the finite nature of the state space Θ, the Markov chain X(t);t0 is also positively recurrent. Furthermore, The state probabilities at the instant of time t are represented by the following annotations.

P0,0,0tProbability that service provider is in idlestate andthat no customer is initially present inthe system.Pn,1,0tProbability that service provider is in busy stateand new customers are allowed and the in-servicecustomer is of type-1.Pn,2,0tProbability that service provider is in busy stateand new customers are allowed and the in-servicecustomer is of type-2.Pn,1,1tProbability that service provider is in busy stateand new customers are not allowed and thein-service customer is of type-1.Pn,2,1tProbability that service provider is in busy stateand new customers are not allowed and thein-service customer is of type-2.

Now, employing the appropriate birth-death axioms and preventing the transitions from inflow to outflow in equilibrium, the governing set of Kolmogorov differential equations is constructed to demonstrate the state probabilities linked with different system states as follows.

(i) Customers are permitted to join the system during idle state of the server.

dP0,0,0tdt=λP0,0,0+μ1P1,1,0+μ2P1,2,0+γP0,0,1(1)

(ii) Customers can join the service system while the service provider is active and the in-service customer is a type 1 customer.

dP1,1,0tdt=λ+μ1P1,1,0+λpP0,0,0+pμ1P2,1,0+pμ2P2,2,0+γP1,1,1(2)
dPn,1,0tdt=λ+μ1Pn,1,0+λPn1,1,0+pμ1Pn+1,1,0+pμ2Pn+1,2,0+γPn,1,1;2nF(3)
dPn,1,0tdt=λ+μ1Pn,1,0+λPn1,1,0+pμ1Pn+1,1,0+pμ2Pn+1,2,0;F+1nK2(4)
dPK1,1,0tdt=λ+μ1PK1,1,0+λPK2,1,0(5)

(iii) Customers can join the service system while the service provider is active and the in-service customer is a type 2 customer.

dP1,2,0tdt=λ+μ2P1,2,0+λ1pP0,0,0+1pμ2P2,2,0+1pμ1P2,1,0+γP1,2,1(6)
dPn,2,0tdt=λ+μ2Pn,2,0+λPn1,2,0+1pμ2Pn+1,2,0+1pμ1Pn+1,1,0+γPn,2,1;2nF(7)
dPn,2,0tdt=λ+μ2Pn,2,0+λPn1,2,0+1pμ2Pn+1,2,0+1pμ1Pn+1,1,0;F+1nK2(8)
dPK1,2,0tdt=λ+μ2PK1,2,0+λPK2,2,0(9)

(iv) Customers can not enter in the system during idle state of the server.

dP0,0,1tdt=γP0,0,1+μ1P1,1,1+μ2P1,2,1(10)

(v) Customers cannot join the system during servers’ busy period; however, the in-service customer is of type 1.

dP1,1,1tdt=μ1+γP1,1,1+pμ1P2,1,1+pμ2P2,2,1(11)
dPn,1,1tdt=μ1+γPn,1,1+pμ1Pn+1,1,1+pμ2Pn+1,2,1;2nF(12)
dPn,1,1tdt=μ1Pn,1,1+pμ1Pn+1,1,1+pμ2Pn+1,2,1;F+1nK1(13)
dPK,1,1tdt=μ1PK,1,1+λPK1,1,0(14)

(vi) Customers cannot join the system during servers’ busy period; however, the in-service customer is of type 2.

dP1,2,1tdt=μ2+γP1,2,1+1pμ2P2,2,1+1pμ1P2,1,1(15)
dPn,2,1tdt=μ2+γPn,2,1+1pμ2Pn+1,2,1+1pμ1Pn+1,1,1;2nF(16)
dPn,2,1tdt=μ2Pn,2,1+1pμ2Pn+1,2,1+1pμ1Pn+1,1,1;F+1nK1(17)
dPK,2,1tdtμ2PK,2,1+λPK1,2,0(18)

The state probabilities for the steady-state characterization in equilibrium (i.e., as t) are shown as follows

P0,0,0=limtP0,0,0t,P0,0,1=limtP0,0,1t,PK,j,1=limtPK,j,1t;j=1,2&l=0,1andPn,j,l=limtPn,j,lt;n=1,,K1,j=1,2&l=0,1

4 Model formulation

4.1 Matrix analytic method

In general, it is not straightforward to derive the equlibrium state probabilities from the governing differential equations. The reason is the existence of multiple variables, multiple equations, and numerous parameters in stochastic environments. Many researchers followed Neuts (1981) matrix solution technique to tackle such types of complex engineering and queueing situations. Therefore, the transition block matrix Q is represented in the subsequent manner to figure out the flow balance differential-difference equations for the probability distribution.

Q=A0B00000000C1A1B10000000C2A1000000000A1B10000000C2A1B10000000C2A2000000000A2B10000000C2A2B20000000C3A3

where, the block-diagonal matrices A0 and A3 are the square matrices of order 2, while A1, A2 and C2 are the square matrices of order 4. Similarly, block matrices B0 and C3 are the rectangular matrices of dimension (2 × 4) and B2 and C1 have the dimension (4 × 2), respectively. The block sub-matrices for the environmental process are A0, A1, A2 and A3. In contrast, the super and sub-diagonal matrices for the Markov process are B0, B1, B2, C1, C2 and C3 having elements λ, μ1, μ2 and p, respectively. The following are the structures of each block sub-matrix of the rate matrix Q.

A0=γγ0λ;B0=000000pλ1pλ
A1=γ+μ200γ0γ+μ1γ000λ+μ10000λ+μ2
A2=μ20000μ10000λ+μ10000λ+μ2;A3=μ200μ1
B1=0000000000λ0000λ;B2=00000λλ0
C1=μ20μ100μ10μ2;C2=1pμ2pμ2001pμ1pμ10000pμ11pμ100pμ21pμ2
C3=1pμ2pμ2001pμ1pμ100

With the transition rate matrix Q partitioned in Π0, Π1, Π2, …, ΠK−1, ΠK, such that Π0=P0,0,0,P0,0,1 and ΠK=PK,1,1,PK,2,1 are the sub-vectors of dimension 1 × 2 and.Πn=Pn,1,0,Pn,2,0,Pn,1,1,Pn,2,1; n = 1, 2, …, K − 1 are of dimension (1 × 4), let. Π=Π0,Π1,Π2,,ΠK1,ΠK signifies the associated probability vector in equilibrium. The homogeneous system of linear equations ΠQ = 0 is now analyzed using the recursive algorithm and the normalizing condition Πe1 = 1. Further, e1 is the column vector of order 4 in this instance, and it has a single element as 1. The detailed iterative procedure of the recursive methodology is outlined in the subsequent procedure.

Π0A0+Π1C1=0(19)
Π0B0+Π1A1+Π2C2=0(20)
Πn1B1+ΠnA1+Πn+1C2=0;2nF(21)
Πn1B1+ΠnA2+Πn+1C2=0;F+1nK2(22)
ΠK2B1+ΠK1A2+ΠKC3=0(23)
ΠK1B2+ΠKA3=0(24)

Now, using a recursive approach, state probability vectors are obtained after suitable substitution in the following form

Π0=Π1C1A01=Π1X0Πn=Πn+1C2Xn1B1+A11=Πn+1Xn;n=1,2,,FΠn=Πn+1C2Xn1B1+A21=Πn+1Xn;n=F+1,F+2,,K2

and

ΠK1=ΠKC3XK2B1+A21=ΠKXK1

Again, the equilibrium probability vector Πn in the compact form of Xn; n = 0, 1, 2, , K − 1 can be efficiently interpreted as

Πn=ΠKXK1XK2XK3Xn+2Xn+1Xn;n=0,1,2,,K1Πn=ΠKi=K1nXn=ΠKΦn;n=0,1,2,,K1(25)

Let e1 and e2 are the column vectors having form [1 1 1 1]T, [1 1]T, respectively. Hence, the normalization condition is re-expressed as

Π0e2+n=1K1Πne1+ΠKe2=1Π1+Π2++ΠK2+ΠK1e1+Π0+ΠKe2=1ΠKΦ1+ΠKΦ2+ΠKΦ3++ΠKΦK2+ΠKΦK1e1+ΠKΦ0+ΠKe2=1

Finally, the normalizing conditions closed-form expression takes the following form.

ΠKn=1K1Φne1+Φ0e2+e2=1(26)

Therefore, using the vector Eq 24 and the normalization condition (26), one can easily demonstrate the probability vector ΠK. In addition, all the additional probability vectors of steady-state probabilities are easily determined by substituting ΠK in Eq 25. These probability vectors and steady-state probabilities are utilized to construct several systems’ quality performance indicators and the anticipated cost function in the following sections to authenticate our modelling and approaches.

4.2 System performance measures

To estimate the service quality and efficacy of the established model, several performance indicators of the system are defined in the context of the equilibrium probabilities of various states and closed vector form representation. The system’s key performance indicators are expressed as following.

• Average count of customers in the system

LS=n=1K1j=12nPn,j,0+n=1Kj=12nPn,j,1=Π11111+Π22222++ΠK1K1K1K1K1+ΠKKK=1Π1e1+2Π2e1++K1ΠK1e1+KΠKe2=n=1K1nΠne1+KΠKe2(27)

• Average number of waiting customers

LQ=n=1K1j=12n1Pn,j,0+n=1Kj=12n1Pn,j,1=Π10000+Π21111++ΠK1K2K2K2K2+ΠKK1K1=0Π1e1+1Π2e1++K2ΠK1e1+K1ΠKe2=n=1K1n1Πne1+K1ΠKe2(28)

• Probability associated to the busy state of the server

PB=n=1K1j=12Pn,j,0+n=1Kj=12Pn,j,1=Π11111+Π21111++ΠK11111+ΠK11=Π1e1+Π2e1++ΠK1e1+ΠKe2=n=1K1Πne1+ΠKe2(29)

• Probability associated to the idle state of the server

PI=l=01P0,0,l=Π011=Π0e2(30)

• Throughput of the system

τP=n=1K1μ1Pn,1,0+n=1K1μ2Pn,2,0+n=1Kμ1Pn,1,1+n=1Kμ2Pn,2,1=μ1Π11010+μ1Π21010++μ1ΠK11010+μ2Π10101+μ2Π20101++μ2ΠK10101+μ1ΠK10+μ2ΠK01=μ1Π1u1+μ1Π2u1++μ1ΠK1u1+μ2Π1v1+μ2Π2v1++μ2ΠK1v1+μ1ΠKu2++μ2ΠKv2=n=1K1μ1Πnu1+n=1K1μ2Πnv1+μ1ΠKu2+μ2ΠKv2(31)

• The probability that customers are re-allowed to enter the queueing system

PA=P0,0,1+n=1Fj=12Pn,j,1=Π001+Π10011+Π20011++ΠF0011=Π0w1+n=1FΠnw2(32)

• The probability that customers are blocked

PD=P0,0,1+n=1Kj=12Pn,j,1=Π001+Π10011+Π20011++ΠK10011+ΠK11=Π0w1+n=1K1Πnw2+ΠKe1(33)

• The effective arrival rate of the customers

λeff=λP0,0,0+n=1K1j=12λPn,j,0=λΠ001+λΠ11100+λΠ21100++λΠK11100=λΠ0w3+λΠ1w4+λΠ2w4+++λΠK1w4=λΠ0w3+n=1K1λΠnw4(34)

• Total anticipated waiting period of customers in the system

WS=LSλeff(35)

4.3 Cost function

The optimization function of the governing model is developed in this section, which benefits system analysts, decision-makers, and system engineers in decision-making by finding the appropriate operating policies and service and maintenance costs. The proposed model considers three decision variables: F, μ1, and μ2. Our intuition’s fundamental goal is to present the optimum threshold value F* and the preferred service rates μ1* & μ2*, respectively. The system engineers, researchers and professionals would execute the most effective operating strategy to streamline the anticipated total cost. The subsequent cost components correlated with various quality performance indicators are taken into consideration and characterized in the following manner.

ChHolding cost associated with each customer inthe systemCbCost associated with the busy state of the serverCdFixed cost associated with each lost customerCaUnit cost to allow the customers to enter in the systemCKFixed cost associated with thesystemscapacityKC1Associated cost for providing the service with rate μ1C2Associated cost for providing the service with rate μ2

The cost function is characterized as follows using the queueing-theoretic framework and the fundamental principle enabling the utilization of the aforementioned cost elements.

TCF,μ1,μ2=ChLS+CbPb+λCdPd+CaPa+CkK+C1μ1+C2μ2(36)

The discussed model’s cost minimizing problem can be mathematically represented as an unconstrained problem in the following manner

TCF*,μ1*,μ2*=minF,μ1,μ2TCF,μ1,μ2(37)

5 Economic analysis

Economic investigation is a comprehensive approach to understanding and evaluating diverse financial decisions, policies, and circumstances. It is usually associated with examining the advantages and disadvantages of a statistical procedure or methodology. It is usually associated with examining the advantages and disadvantages of a statistical procedure or methodology. Economic researchers typically use economic and statistical methods to balance both advantages and disadvantages to establish whether a decision is feasible from a financial perspective. Furthermore, economic investigation involves analyzing how different strategies affect stakeholders and determining whether the approach meets its primary objectives. Statistical and economic analysis makes logical decisions possible based on mathematical and economic principles and enhances rational decision-making by considering marginal analysis, opportunity costs, and trade-offs. Therefore, from an economic perspective, one can demonstrate that resource allocation optimization, cost minimization, service quality improvement, and customer satisfaction depend on the economic analysis of queuing models. In fact, a thorough understanding of system dynamics, customer behavior, and trade-offs between various costs and benefits is essential to make better economic decisions that support corporate objectives.

The majority of real-time stochastic optimization problems are typically nonlinear and have a high degree of complexity in nature due to the presence of multiple combinatorial constraints, which makes it very challenging to compute the solution analytically. In addition, other associated cost elements further increase the complexity of these optimization problems. In order to overcome this restriction, effective alternative solutions are needed, including global optimizers like metaheuristics and gradient-based optimization algorithms, which are particularly effective in solving such kinds of problems numerically. Using the conceptual framework of the CS algorithm, an optimization approach that depends on natural circumstances is carried out for the economic investigation purpose in the current research. Under the same constraints and service system-based decision-making processes, the outcomes are compared to the research findings of the well-known evolutionary optimization method, PSO technique, and heuristics like DS and QN approaches. For the detailed study and utilization of these algorithms in the context of queueing-based service systems, refer to (cf. Shekhar et al. (2020b); Shekhar et al. (2020a; c)) and references therein. Furthermore, the subsequent subsections provide a more detailed description of the procedures involved in these algorithms in order to visualize the necessary successive iterations.

5.1 Cuckoo Search Algorithm

One of the most prominent nature-inspired optimization computational techniques, cuckoo search is widely applied to tackle a variety of challenging and realistic optimization concerns in different engineering fields, namely, queueing systems, inventory systems, manufacturing systems, and many more. It is much more convenient than the other heuristic techniques for solving stochastic global optimal. This is because it can use the switching parameter to maintain a balance between the local and global random walks. The CS algorithm takes its source of inspiration from the behavior of brood parasites, a natural occurrence that may be transformed into an optimization problem as follows.

• When acting like a search agent, each cuckoo only lays one egg at a time in a nest that has been randomly searched. The term randomly selected nest corresponds to the problem’s solution.

• A certain number of eggs are passed down from generation to generation. The fitness functions of all agents at the current solution point are evaluated to identify the most suitable solutions.

• The host bird has a chance with probability qa of identifying the cuckoo’s egg inside its nest. It is commonly referred to as switching probability for optimization algorithms and is used to conduct exploitation and exploration.

• Nest positions are modified in the neighborhood such that the eggs in each nest compete to be the best. It is described as a CS algorithm exploitation process.

• Most likely, the parent birds will evacuate the nest and arbitrarily construct a new one. When certain agents are unable to locate a better solution in their immediate region, exploration for a new solution is conducted in this type of situation.

The behavior of local and global random walks is one of this algorithm’s primary concerns. This algorithm’s switching parameter qa balances the usage of a local random walk and a global exploratory random walk. The local random walk can be defined as
Yit+1=Yit+ω1βHqaψ̄YjtYkt(38)

where β is the step size, Yjt and Ykt are two independent solutions that are opted by stochastic recombination, and ψ̄ is a arbitrary number identified from a uniform distribution. The entry-wise product of two vectors is referred to here as ⊗.

Global convergence, as mentioned earlier, is responsible for its effectiveness and the broad range of applications. Levy flights regulate the CS algorithm’s global random walks. The exponentially decreasing tails of the distribution function in isotropic random walks make significant step sizes less likely than in population-based approaches. Animals, birds, and insects use L’evy flights to generate extremely rational random walks for a variety of survival methods, including searching for food. Due to its power characteristics, the L’evy distribution (40) has a strong tail and permits substantially larger step sizes than the normal distribution.

Yit+1=Yit+ω1Lfβ,ψ1(39)

where

Lfβ,ψ1=ψ1Γψ1sinπψ12β1+ψ1π;ββ0>0(40)

In the present scenario, the scaling factor for step size is ω1 > 0. It should be chosen on the basis of the problem’s characteristics. Eq. 38 uses the formula ω1=Oζ10, where ζ is the problem of interest’s characteristic scale. These phases in global optimization would guarantee that the solution would not become stuck in a particular local optimum.

The step-size β in Mantegna’s algorithm may be computed by using the concept proposed by Yang (2014).

β=u|Ξ|1ψ1

where u and Ξ are opted from the Gaussian distribution, i.e., uN(0,σu2) and ΞN(0,σv2) s.t.

σu=Γ1+ψ1sinπψ12Γ1+ψ12ψ12/2ψ111ψ1,σv=1

When |β|≥|β0|, where β0 is the least step exists, the distribution of β follows the predicted Lévy distribution. Although in practice, β0 may be considered a reasonable amount, which is β0 = 0.1 to 1. The cuckoo search with L’evy flights has the following pseudo-code.

Algorithm 1.Pseudo-code.

 Input: Size of the population, shifting parameter, and system parameters (all having   constant values)

 Output: Determine the cost function’s value TC corresponding to the approximated solution  (F, μ1, μ2)

  Phase 1: Initialization of host nest population through objective function

          TC(Y);Y=[Y1,Y2,,Yd]T

  while (t < MaxGeneration) or (Stoping framework)

  Phase 2: Get the cuckoo at random

  Phase 3: Develop a solution employing Lévy flights

  Phase 4: Examine the solution’s effectiveness or objectivity

  Phase 5: Choose one nest at random from n nests

           if(TCi < TCj)

           Substitute j by the updated outcome i

           end

  Phase 6: Abandon worse nests with fraction (qa)

  Phase 7: Create new perspectives while preserving the best options (or nests using better   alternatives

  Phase 8: Determine the actual best by ranking the solutions

  Phase 9: Keep updating tt+1

  end while

Outcomes from post-processing and visualizations

5.2 Particle swarm optimization

An optimization technique named PSO is extensively utilized to tackle a diverse set of situations. The PSO algorithm was first suggested by Kennedy and Eberhart (1995). The grouping behavior of a community of fish or birds that schools together served as the model for such a stochastic optimization technique. The PSO method uses a particle population that roams randomly through the search space. Based on every particle’s best position (p-best) and common/global best positions (g-best) in the search area, its intrinsic velocity as well as position are updated. Each particle’s velocity component is updated according to a predetermined formula. The updated velocity is determined from the particle’s position, current velocity, and the swarm’s local best and common best positions. The modified velocity of each particle is subsequently utilized to determine its new position. This procedure continues until the swarm identifies the best solution.

Assume that Yi and Ui are the particles’ location and velocity vectors of the ith polpulation agent, resp ectively. The velocity formula may be further organised using the procedure given below

Uit+1=Uit+β1ξ1G*Yit+β2ξ2Yi*tYit(41)

where β(1) and β(2) are learning variables with numerical value as 2. ξ1 and ξ2 are two randomly generated vectors having components ranging from 0 to 1. Hence, the ith particle’s updated position formula is expressed as

Yit+1=Yit+Uit+1(42)

To control the exploitation and exploration between each particle, an inertia function ψ2(t) is used further by Shi and Eberhart (1998) in the PSO approach. So the reframed equation of velocity can be depicted as

Uit+1=ψ2Uit+β1ξ1G*Yit+β2ξ2Yi*tYit(43)

Further, the range of 0.5–0.9 is chosen as the expected value of the inertia function ψ2(t).

Besides this, PSO has been utilized to resolve a numerous of global optimization issues, including difficulties concerning cost and economic efficiency. It is a preferred feature for resolving challenging computational optimization problems because of its flexibility to simultaneously exploiting and exploring the region of search interest. In conclusion, PSO is a dynamic optimization algorithm that uses a swarm of particles to explore and take advantage of the search space. It has become a popular alternative for resolving challenging combinatorial optimization problems because of its capacity to explore and exploit the solution area continuously.

The following is a representation of the PSO technique’s pseudo-code.

Algorithm 2.PSO technique: Pseudo-code.

 Input: Initial parameters’ values, density of the population, and learning variables.

 Output: Estimate a basic solution (F*,μ1*,μ2*) and quantify the cost function’s value.

         TC(F*,μ1*,μ2*).

  Phase 1: Initialization: locate n particles locations Yn.

  Phase 2: Demonstrate G* from TC(Y1),TC(Y2),,TC(Yn).

  Phase 3: whilet<MaximumGenerationor (stoping framework)

           for (n agents and dimension d).

  Phase 4: Explore updated speed of the ith moving agent Uit+1.

  Phase 5: Locate current location for the ith agent Yit+1 = Yit + Uit+1.

  Phase 6: Investigate the cost value at updated locations Yit+1.

  Phase 7: Discover the p-best of each agent Yi*.

           end for

  Phase 8: Keep Updating g-best G*.

           tt + 1

           end while

  Phase 9: Updated research findings Yi* and G*.

Phase 10: Final outcomes of cost optimization problem: TC* at G*.

5.3 Quasi-Newton method

Executing the convergence analysis of the cost function (36) analytically is challenging because of the high degree of convexity and significant non-stationary behavior of the derived cost optimization problem. In the queueing literature, many researchers used traditional optimization approaches to overcome this restriction for numerical simulation. As a result, the Quasi-Newton (QN) methodology is used to illustrate the optimal combinations of the system design variables μ1 and μ2 together with the optimum anticipated cost. The expected cost function’s optimal value (36) is achieved by iteratively searching the values of μ1 and μ2 in the QN methodology. For this purpose, the vector representation Ω0 first initializes the design parameters μ1 and μ2. Next, the cost optimization problem’s gradients are mathematically estimated in the subsequent steps.

Algorithm 3.Quasi-Newton method: Pseudo-code.

 Input: Initialization of the vector Φ(0)=μ10,μ20T, input variables, tolerance ϵ.

 Output: Calculate the appropriate cost TC(μ1*,μ2*) as a result of estimating the feasible solution [μ1*,μ2*]T.

  Phase 1: Calculate TC(Φ(0)) by interpolating the actual trial solution Φ(0).

  Phase 2: whileTCμ1>ϵ or TCμ2>ϵ, do steps 3–4.

  Phase 3: Compute the gradient of cost function TC(Φ)=TCμ1,TCμ2T. Also, compute the Hessian matrix

           HΦ=2TCμ122TCμ1μ22TCμ2μ12TCμ22at pointΦi.

  Phase 4: Keep updating the test solution

           Φ(i+1)=Φ(i)H(Φ(i))1TC(Φ(i)).

           end

  Phase 5: Final outcome

5.4 Direct-Search method

The Direct-Search (DS) technique is employed to achieve the appropriate value F*, resulting in the anticipated function having its least value, say TC*. The least cost problem can now be analytically represented as follows

TCF*,μ1*,μ2*=minF1,2,,K1TCF,μ1*,μ2*(44)

The following is a representation of the DS method’s pseudo-code.

Algorithm 4.Direct-Search method: Pseudo-code.

 Input: K and all other system parameters.

 Output: Initialization of (F*,μ1*,μ2*) and computation of anticipated cost TC(F*,μ1*,μ2*).

  Phase 1: forF=1 to K − 1

  Phase 2: Fix a initial iteration (μ1, μ2)

  Phase 3: Utilize the QN approach to calculate the pair (μ1*,μ2*) and TC(F,μ1*,μ2*)

  Phase 4: if diverging solution obtained, return to step 2 end if

  Phase 5: ifTC(F,μ1*,μ2*)<TC*

  Phase 6: TC*=TC(F,μ1*,μ2*)

  Phase 7: end if

  Phase 8: end

  Phase 9: Outcomes TC*=TC(F*,μ1*,μ2*)

6 Numerical results

The present investigation examines the Markovian circumstances’ significant and quantitative outcomes based on the hyper-exponential service approach. In this context, many different formulae for quality performance measurements in closed vector form are presented for straightforward computation. In order to validate our hypothesis and methodology, this section performs numerical simulations using a variety of numerical experiments. To commence the quantitative simulations, the system variables’ default values are taken as K = 15; F = 7; λ = 0.6; μ1 = 0.8; μ2 = 0.8; p = 0.7 and γ = 2.0. In addition, the distribution of probability in an equilibrium state is mathematically illustrated opting the MATLAB (2018b) software and the matrix solution method.

Based on various considerable adjustments to the system parameter values, the sensitivity investigation for the anticipated customers in the service system (LS) is carried out for the parametric analysis, as shown in Figure 1. The variability of LS with mean arrival rate (λ) for varied values of the system’s capacity (K) is shown in Figure 1I. It makes intuitive sense that the length of the queue would increase with higher values of λ. More demonstration of the variable nature of K is provided because for a fixed extent of λ and incremental variation of K, the value of LS improved in a consistence manner. In other words, at higher values of K, a relatively large value of LS is observed. The value of LS seems to increase for increasing values of λ in Figure 1iii, iv; however, for a fixed value of λ, the opposite behavior is observed for increasing values of μ1 and μ2, which is pretty apparent. Similar trends of LS are perceived for increasing pattern of the other system parameters in the other sub-figures.

FIGURE 1
www.frontiersin.org

FIGURE 1. Anticipated customers in the system (LS) with respect to λ for different system parameter values.

The consequences of the parameters μ1, and μ2, together with the various combinations of the system parameters K, F, p, and γ, on the throughput of the service system (τP), are illustrated in Figures 2, 3. The system’s throughput (τP) improves as the value of the service rate μ1 appears to increase with the higher values of K, F, and γ, as shown in Figures 2I, ii,iv. However, it can be observed in Figure 2ii, iv that the rate of incremental change in the τp is slightly slower for higher values of γ. The higher values of p in Figure 2iii exhibit the reverse tendency, indicating that the lower value of p in such service systems is best suited to increase the number of consumers served in the system. Particularly in comparison to this, it is possible to recognize that the research outcomes correspond with the perception from Figure 3.

FIGURE 2
www.frontiersin.org

FIGURE 2. System throughput (τP) measured in terms of μ1 for various system parameter values.

FIGURE 3
www.frontiersin.org

FIGURE 3. System throughput (τP) measured in terms of μ2 for various system parameter values.

Now, some numerical examples are carried out by taking into account the following cost aspects to show that the suggested model and methodology are convenient for the system designers, policymakers, and practitioners in system modeling and decision-making. For analysis purposes, the numerical values of numerous associated cost variables are choosen as follows: Ch = 10; Cb = 50; Cd = 350; Ca = 100; Ck = 20; C1 = 50 and C2 = 50, and for all other default system parameters is taken as used in Figure 1. Figure 4 highlights the consequences of the various values for the system parameters on the anticipated system cost. To examine this effect, numerous values of the combinations (K, λ), (F, λ), (μ1, λ), (p, μ1), (γ, λ), and (γ, μ2) up to a substantial level are presented. The sub-Figure 4i-iii, v demonstrate that the estimated cost of the system keeps rising as λ grows significantly. It is genuine because the system’s associated cost clearly grows significantly in proportion to the higher number of customers. The validation of our formulation can be observed in Figure 4iv, which shows that the lower value of p and higher service rate μ1 minimizes the associated cost (TC) of the system. Similarly, from Figure 4iii, vi, it is clear that anticipated cost of the system become higher with higher service rates μ1 and μ2, respectively. These outcomes demonstrate that an additional service facility might not always be considered into account to enhance system performance.

FIGURE 4
www.frontiersin.org

FIGURE 4. The system’s anticipated cost (TC) concerning different combinations of design parameters.

To illustrate the most appropriate strategies and the optimum anticipated cost for the suggested model, three system design parameters F, μ1, and μ2 are recommended. Therefore, we first verify that the anticipated cost (TC) is convex and analogous to the decision variables F, μ1, and μ2. Our intuition indicates that the convex behavior of the desired cost function is guaranteed by the graphic combinations of these parameters’ variable values shown in Figure 5. It should be noticed that F, μ1, and μ2 have optimal values that are nearly identical to 5, 1.0, and 0.8, respectively. Since it is really very difficult task to generate the solution analytically, the nature-inspired optimization technique, CS algorithm, is implemented to determine the optimum system design combinations simultaneously. We fix the range of the decision parameter F as [1 14] and [0.5 3.0] for μ1 and μ2, respectively. Moreover, the combined optimal variations of μ1 and μ2 via the three-dimensional contour plot and surface plot are provided in Figures 6, 7 for a better understanding of research findings. As used in Figure 5, the default system parameter values and associated unit cost elements were taken. The cost function is clearly highly convex for the combined design parameter values μ1 and μ2, which is apparent in Figures 6, 7. So, it implies that engineers and system designers would be benefited more from using queueing modeling while making decisions.Now, some specific generations of the CS algorithm (cf. Figure 8) are specified in the feasible domain for illustration purposes by defining the minimal and higher ranges of the design variables μ1 and μ2 as [0.5 3.0] with F* = 9 as the default value. With the aid of these generations, we present the efficient expected system cost as well as the most effective combinations of decision parameters. As the CS technique is evolutionary in nature, it is straightforward to verify that all search agents in the first generation are distributed randomly throughout the feasible region. Subsequently, they approach closer to the convergence outcomes by investigating unexplored regions, including each subsequent generation. This suggests that the CS approach is efficient for all underlying conceptual experiments. It also demonstrates the capability of the CS algorithm to converge on optimal outcomes within an appropriate time span. From the research findings, as a concluded remark, one can easily observe that the best agent’s coordinates are [μ1*,μ2*]=[1.036013,0.714905] and the system’s associated minimum cost is TC* = 439.860911 for the CS algorithm.For an in-depth investigation of the most desirable outcomes, a numerical simulation covering a wide range of values for other system parameters is conducted in Table 1, which provides an overview of the converging research outcomes. We independently take 50 search particles, 100 iterations, and 20 total cycles for every test to outline each of these numerical evaluations for the CS technique. The concept of the combination of statistical variables is used in all iterations of the CS algorithm, particularly the average and maximal ratios of the optimized cost, in order to confirm the algorithm’s adaptive capability. The average and maximum values of TCTC*, displayed in Table 1, ranging from 1.0000000808 to 1.0000019037 and 1.0000001460 to 1.0000049741, respectively. It indicates that the CS algorithm’s performance to move towards the best position is significantly improved.

FIGURE 5
www.frontiersin.org

FIGURE 5. The minimum systems’ cost along with the best system design parameters value.

FIGURE 6
www.frontiersin.org

FIGURE 6. Three dimensional contour plot for the optimal combination of (μ1, μ2) wrt optimal cost of the system.

FIGURE 7
www.frontiersin.org

FIGURE 7. Surface plot for the optimal combination of (μ1, μ2) wrt optimal cost of the system.

FIGURE 8
www.frontiersin.org

FIGURE 8. Classification of CS optimization technique.

TABLE 1
www.frontiersin.org

TABLE 1. Optimal choices for (F*,μ1*,μ2*) and minimal system cost TC* incorporating CS algorithm.

Finally, a comparison between the CS algorithm, the swarm intelligence-based optimization approach, the PSO algorithm, and the traditional optimization techniques, the DS and QN method, is conducted to highlight the validity of the obtained converging results of the CS algorithm. As we know, the optimal outcomes, the statistical parameters, namely, mean ratio and maximum ratio in all independent runs, and computation time (CPU time) are some of the crucial and fundamental aspects to consider when comparing any algorithm’s utility and efficacy. As a result of this fact, some numerical experiments are shown in Tables 15. The minimum anticipated cost generated by the PSO, DS, QN, and CS algorithms can be visualized to three to four decimal places. From all of the numerical experiments, it can be observed that the CS methodology’s adequate search quality to reach optimality is significantly superior to the PSO approach. It can also be strongly recommended based on the optimal strategies obtained by the CS algorithm compared to PSO. This demonstrates the robustness and better economic significance of the CS algorithm since the PSO requires numerous computations to update the p-best and g-best outcomes. CS algorithm naturally maintains population diversity due to its random search and cuckoo behavior, which can be beneficial for escaping local optima. While PSO can struggle with maintaining diversity as the particles converge towards a single solution, potentially getting trapped in local optima. The CS algorithm outperforms the semi-classical optimization methodology, QN, and DS methods in all testing scenarios. The QN approach requires a numerical estimation of the gradient or direction of optimality due to the optimization function’s high nonlinearity and high degree of complexity. Hence, the substantial degree of approximations connected to the internal iterations of the QN approach negatively impacts the QN method’s efficiency and searching quality.

TABLE 2
www.frontiersin.org

TABLE 2. Optimal choices for (F*,μ1*,μ2*) and minimal system cost TC* incorporating PSO algorithm.

TABLE 3
www.frontiersin.org

TABLE 3. Ideal variations of (μ1*,μ2*) with corresponding minimum cost TC* for different F.

TABLE 4
www.frontiersin.org

TABLE 4. An illustration of the Direct-Search method’s iterative process using the values K = 15, λ = 0.6, p = 0.7, and γ = 2.0, and initial combination (F, μ1, μ2) = (9, 1.5, 1.5).

TABLE 5
www.frontiersin.org

TABLE 5. The best combinations of (F*,μ1*,μ2*) and the optimum anticipated cost TC* for various combinations of λ, p, and γ.

As a concluding remark, we can emphasize that improved system efficiency, resource utilization, and customer satisfaction are generally considered to be the foundation of the theoretical implications of the queueing models. For instance, in this section, we have shown that the incremental changes in the arrival rate of customers significantly increase the queue length, and higher service rates reduce average customer waiting times and improve overall system efficiency. Further, several illustrative simulations based on the governing model are provided to validate these implications quantitatively and outcomes from these simulations are then compared with the model’s predictions. Thus, the quantitative results demonstrate a decrease in average waiting times when the service provider’s service rate increases, supporting the theoretical inference of enhanced system performance. This research confirmation supports the theoretical understanding that optimizing certain parameters in the queueing model can effectively enhance system performance and meet the model’s predictions.

7 Managerial insights

The study’s numerical findings in Section 6 can benefit service system managers and decision-makers dealing with complex and non-linear optimization problems. They can optimize the system’s design parameters and minimize the overall anticipated cost of renewable energy systems by implementing the suggested CS algorithm. It may lower anticipated costs, enhance energy demand fluctuations, and improve energy storage management, system reliability, and repair and maintenance policies within renewable energy infrastructures. To avoid maintenance interruptions, system managers may employ these insights in developing preventive service strategies, such as regular maintenance inspections, risk identification and mitigation, and outages.

System managers implementing the suggested approach into practice have to take care a variety of aspects into account. For instance, they must ensure that they have the required data to optimize the system design parameters. Additionally, they should consider the impact of the model parameters on their existing repair and maintenance processes, resources, and costs. System managers and decision-makers should also carefully consider the mathematical validity of the model, particularly when forecasting future service requirements. To make sure that just-in-time operational efficiency is maintained, they should also take economic limitations and the accessibility of quick maintenance services into account.

In a nutshell, researchers, policymakers, and system managers of renewable energy systems can use the study’s mathematical outcomes to optimize demand for energy fluctuations, lower expected costs, and optimize system design parameters. They can ensure efficient service provisioning throughout each stage of the energy service systems and improve the quality of their repair and maintenance services by implementing the suggested recommendations.

8 Conclusion and future perspectives

The proposed model based on renewable energy systems with hyperexponentially distributed service regimes and finite buffer storage has several unique findings and contributions. Firstly, the model considers the impact of admission control policy, which is an essential aspect in any energy sector but is often overlooked in traditional models. Secondly, the model considers a finite buffer storage, a more realistic assumption than infinite buffer in many practical scenarios. Thirdly, the closed-vector form expressions for different renewable system performance measures have been derived using steady-state probability distributions, which can aid in efficiently evaluating the energy system’s performance. Finally, the cost optimization problem is constructed to design the appropriate threshold F*, reasonable service parameters μ1 and μ2, and the minimal anticipated cost associated to the energy system. The current investigation has significant implications for researchers and practitioners seeking to optimize several energy parameters and improve the individual experience.

The economic analysis performed in this study also contributes to its uniqueness. The analysis shows how the established model can support system managers and decision-makers in decreasing the expense of service or maintenance, an extremely desirable component of renewable energy sector. The provision of nature-inspired metaheuristics, such as the CS and PSO techniques, further enhances the practical importance of the model. The validation of the findings using the comparative investigation with the PSO algorithm, QN method, and DS method also adds credibility to the results. Further, the current research introduces novel parametric and optimal analyses for a renewable energy system with an admission control policy and a two-stage hyperexponentially distributed service pattern. Our study illustrates the dynamic behavior of the developed model using several hypotheses based on the queueing-theoretic approach. Specifically, the current research employs the essential assumptions of transition between consecutive transition states to demonstrate the differential equations using the fundamental assumptions of stochastic process. The use of the queueing-theoretic approach enables us to provide a rigorous and analytical framework to analyze the controllable energy system. This framework offers insights into the optimal control policies that can be employed to minimize system costs and improve the individual experience. Our study also provides a detailed analysis of the system’s robust behavior, allowing us to check the impact of distinct design variables on the operational characteristics of the energy system.

Despite its contributions, the proposed model has some limitations that need to be considered. One limitation is the assumption of hyperexponential distribution for service times and startup times. While this assumption may hold in some cases, it may not be applicable in all scenarios. Additionally, the model assumes a limited buffer storage, which may not be accurate in situations where buffer storage is not constrained. Moreover, the model assumes a fixed number of service channels, which may not be realistic in scenarios where the number of active service providers can change over the time.The following potential hypotheses can be introduced to expand the scope of the present investigation.

Extension to other service distributions: Extending the suggested model to other customer service distributions, such as Erlangian, Weibull, and geometric distributions, is one possible direction for future investigation. This will facilitate an evaluation of the performance of the renewable energy systems under multiple service distribution scenarios, offering a more thorough comprehension.

Dynamic server allocation: An additional possibility for future study could involve examining how the suggested model addresses dynamic service distribution. This could result in improved performance, higher efficiency, and reduced expenses associated with of system performance indicators by enabling a more adaptable and effective management of resources in the energy system.

Application to real-world scenarios: The current investigation can further be employed to numerous realistic scenarios such as healthcare systems, computer communication systems, and transportation systems. The viability and applicability of the suggested model in such circumstances may be further examined in future research.

Machine learning-based admission control policies: Using machine-learning-based admission control policies in the proposed model could be another potential research direction. This will allow individuals optimal connectivity and control over energy systems, potentially leading to improved performance and lower expenditure.

Robustness analysis: A more in-depth analysis of the convergence and robustness of the research findings may also be a future research direction. This may involve examining the effects of various types of breakdowns or interruptions on system performance and identifying strategies to mitigate those effects.

Analysis of real-time data: Real-time data analysis via the model having hyper-exponential distribution can facilitate dynamical parameter adjustments, improving forecast accuracy and enabling real-time decision-making.

In Implementation of Modern Technologies: The queueing-based hyper-exponentially service model can find applications in developing domains like cloud computing, edge computing, and the Internet-of-Things (IoT) over time as technology keeps growing. Understanding and improving these modern technologies’ waiting times and service patterns can help with more effective resource management and enhanced customer satisfaction.

Data availability statement

Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.

Author contributions

SV: Conceptualization, Formal Analysis, Investigation, Methodology, Software, Supervision, Validation, Visualization, Writing–original draft, Writing–review and editing. CS: Investigation, Supervision, Validation, Writing–review and editing. AD: Formal Analysis, Validation, Writing–review and editing. KP: Formal Analysis, Writing–review and editing. MK: Formal Analysis, Writing–review and editing. HK: Formal Analysis, Writing–review and editing. KA: Formal Analysis, Writing–review and editing. MA: Formal Analysis, Writing–review and editing.

Funding

The author(s) declare that no financial support was received for the research, authorship, and/or publication of this article.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

The handling editor HP declared a past Authorship with one of the authors SP.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Aghighi, A., Goli, A., Malmir, B., and Tirkolaee, E. B. (2021). The stochastic location-routing-inventory problem of perishable products with reneging and balking. J. Ambient Intell. Humaniz. Comput. 14, 6497–6516. doi:10.1007/s12652-021-03524-y

CrossRef Full Text | Google Scholar

Baek, J. W., Moon, S. K., and Lee, H. W. (2014). A time-dependent busy period queue length formula for the M/Ek/1 queue. Statistics Probab. Lett. 87, 98–104. doi:10.1016/j.spl.2014.01.004

CrossRef Full Text | Google Scholar

Baik, S. M., and Ko, Y. M. (2023). Qos-aware energy-efficient workload routing and server speed control policy in data centers: a robust queueing theoretic approach. IISE Trans. 55, 1242–1255. doi:10.1080/24725854.2023.2183531

CrossRef Full Text | Google Scholar

Balachandran, K. R. (1973). Control policies for a single server system. Manag. Sci. 19 (9), 1013–1018. doi:10.1287/mnsc.19.9.1013

CrossRef Full Text | Google Scholar

Baskar, S. (2023). Deepnet model empowered cuckoo search algorithm for the effective identification of lung cancer nodules. Front. Med. Technol. 5, 1157919. doi:10.3389/fmedt.2023.1157919

PubMed Abstract | CrossRef Full Text | Google Scholar

Bulatović, R. R., Đorđević, S. R., and Đorđević, V. S. (2013). Cuckoo search algorithm: a metaheuristic approach to solving the problem of optimum synthesis of a six-bar double dwell linkage. Mech. Mach. Theory 61, 1–13. doi:10.1016/j.mechmachtheory.2012.10.010

CrossRef Full Text | Google Scholar

Chang, F. M., and Ke, J. C. (2011). Cost analysis of a two-phase queue system with randomized control policy. Procedia-Social Behav. Sci. 25, 137–146. doi:10.1016/j.sbspro.2011.10.535

CrossRef Full Text | Google Scholar

Chen, W. L. (2018). Reliability and sensitivity analysis of the controllable repair system with warm standbys under the recovery threshold policy. J. Test. Eval. 47 (2), 20170310. doi:10.1520/jte20170310

CrossRef Full Text | Google Scholar

Dudin, A., and Dudin, S. (2016). Analysis of a priority queue with phase-type service and failures.

Google Scholar

Dudin, A., Kim, C., Dudina, O., and Dudin, S. (2016). Multi-server queueing system with a generalized phase-type service time distribution as a model of call center with a call-back option. Ann. Operations Res. 239, 401–428. doi:10.1007/s10479-014-1626-2

CrossRef Full Text | Google Scholar

Dudin, S., and Dudina, O. (2019). Retrial multi-server queuing system with phf service time distribution as a model of a channel with unreliable transmission of information. Appl. Math. Model. 65, 676–695. doi:10.1016/j.apm.2018.09.005

CrossRef Full Text | Google Scholar

Dwivedi, A., Madaan, J., Chan, F. T., and Dalal, M. (2022). A comparative study of GA and PSO approach for cost optimisation in product recovery systems. Int. J. Prod. Res. 61, 1283–1297. doi:10.1080/00207543.2022.2035008

CrossRef Full Text | Google Scholar

Efrosinin, D., Krishnamoorthy, A., Vishnevskiy, V., and Kozyrev, D. (2018a). “The effect of a MAP flow on performance measures of controllable queueing system with heterogeneous servers in a random environment,” in 21st international conference on distributed computer and communication networks (DCCN2018), 415–433.

Google Scholar

Efrosinin, D., and Sztrik, J. (2018). An algorithmic approach to analysing the reliability of a controllable unreliable queue with two heterogeneous servers. Eur. J. Operational Res. 271 (3), 934–952. doi:10.1016/j.ejor.2018.06.007

CrossRef Full Text | Google Scholar

Efrosinin, D. V., Farkhadov, M. P., and Stepanova, N. V. (2018b). Study of a controllable queueing system with unreliable heterogeneous servers. Automation Remote Control 79 (2), 265–285. doi:10.1134/s0005117918020066

CrossRef Full Text | Google Scholar

Flatto, L. (1985). Two parallel queues created by arrivals with two demands II. SIAM J. Appl. Math. 45 (5), 861–878. doi:10.1137/0145052

CrossRef Full Text | Google Scholar

Flatto, L., and Hahn, S. (1984). Two parallel queues created by arrivals with two demands I. SIAM J. Appl. Math. 44 (5), 1041–1053. doi:10.1137/0144074

CrossRef Full Text | Google Scholar

Griffiths, J. D., Leonenko, G. M., and Williams, J. E. (2006). The transient solution to M/Ek/1 queue. Operations Res. Lett. 34 (3), 349–354. doi:10.1016/j.orl.2005.05.010

CrossRef Full Text | Google Scholar

Gupta, S., Joshi, P. K., and Rajeshwari, K. N. (2023). Optimization of M/M/2 queueing model with working vacations. J. Sci. Res. 15 (1), 31–41. doi:10.3329/jsr.v15i1.59348

CrossRef Full Text | Google Scholar

Gupta, S. M. (1995). Interrelationship between controlling arrival and service in queueing systems. Comput. Operations Res. 22 (10), 1005–1014. doi:10.1016/0305-0548(94)00088-p

CrossRef Full Text | Google Scholar

Han, H., Liu, Y., Hou, Y., and Qiao, J. (2023a). Multi-modal multi-objective particle swarm optimization with self-adjusting strategy. Inf. Sci. 629, 580–598. doi:10.1016/j.ins.2023.02.019

CrossRef Full Text | Google Scholar

Han, H., Zhang, L., Yinga, A., and Qiao, J. (2023b). Adaptive multiple selection strategy for multi-objective particle swarm optimization. Inf. Sci. 624, 235–251. doi:10.1016/j.ins.2022.12.077

CrossRef Full Text | Google Scholar

Heyman, D. P. (1977). The T-policy for the M/G/1 queue. Manag. Sci. 23 (7), 775–778. doi:10.1287/mnsc.23.7.775

CrossRef Full Text | Google Scholar

Jackson, R. R. P. (1954). Queueing systems with phase-type service. J. Operational Res. Soc. 5 (4), 109–120. doi:10.2307/3007088

CrossRef Full Text | Google Scholar

Jain, M., and Sanga, S. S. (2020). State dependent queueing models under admission control F-policy: a survey. J. Ambient Intell. Humaniz. Comput. 11 (9), 3873–3891. doi:10.1007/s12652-019-01638-y

CrossRef Full Text | Google Scholar

Kennedy, J., and Eberhart, R. (1995). “Particle swarm optimization (PSO),” in Proc. IEEE international conference on neural networks (Perth, Australia, 1942–1948.

Google Scholar

Khajehzadeh, M., Taha, M. R., and Eslami, M. (2013). A new hybrid firefly algorithm for foundation optimization. Natl. Acad. Sci. Lett. 36 (3), 279–288. doi:10.1007/s40009-013-0129-z

CrossRef Full Text | Google Scholar

Khayyati, S., and Tan, B. (2022). Supervised-learning-based approximation method for multi-server queueing networks under different service disciplines with correlated interarrival and service times. Int. J. Prod. Res. 60 (17), 5176–5200. doi:10.1080/00207543.2021.1951448

CrossRef Full Text | Google Scholar

Kocaman, A. S., Abad, C., Troy, T. J., Huh, W. T., and Modi, V. (2016). A stochastic model for a macroscale hybrid renewable energy system. Renew. Sustain. Energy Rev. 54, 688–703. doi:10.1016/j.rser.2015.10.004

CrossRef Full Text | Google Scholar

Kumar, A., and Jain, M. (2023). Cost optimization of an unreliable server queue with two-stage service process under hybrid vacation policy. Math. Comput. Simul. 204, 259–281. doi:10.1016/j.matcom.2022.08.007

CrossRef Full Text | Google Scholar

Kumar, P., Jain, M., and Meena, R. K. (2022). Optimal control of fault tolerant machining system with reboot and recovery in fuzzy environment using harmony search algorithm. ISA Trans. 119, 52–64. doi:10.1016/j.isatra.2021.02.027

PubMed Abstract | CrossRef Full Text | Google Scholar

Latouche, G., and Ramaswami, V. (1999). Introduction to matrix analytic methods in stochastic modeling. SIAM.

Google Scholar

Li, B., Li, Y., Liu, X., Liu, X., Zhu, S., and Section, L. K. E. (2023a). Section optimization design of UHPC beam bridges based on improved particle swarm optimization. Front. Mater. 10, 1276118. doi:10.3389/fmats.2023.1276118

CrossRef Full Text | Google Scholar

Li, D., Wang, L., Guo, W., Zhang, M., Hu, B., and Wu, Q. (2023b). A particle swarm optimizer with dynamic balance of convergence and diversity for large-scale optimization. Appl. Soft Comput. 132, 109852. doi:10.1016/j.asoc.2022.109852

CrossRef Full Text | Google Scholar

Li, J., Yao, Y., Qin, J., Chen, J., Zhao, Y., Ren, J., et al. (2023c). Research on control strategy of distributed photovoltaic cluster based on improved particle swarm-gray wolf coupling algorithm. Front. Energy Res. 11. doi:10.3389/fenrg.2023.1292899

CrossRef Full Text | Google Scholar

Liang, Q., and Modiano, E. (2019). “Optimal network control in partially-controllable networks,” in IEEE INFOCOM 2019-IEEE conference on computer communications (IEEE), 397–405.

CrossRef Full Text | Google Scholar

Liu, T. H., Chang, F. M., Ke, J. C., and Sheu, S. H. (2022). Optimization of retrial queue with unreliable servers subject to imperfect coverage and reboot delay. Qual. Technol. Quantitative Manag. 19 (4), 428–453. doi:10.1080/16843703.2021.2020952

CrossRef Full Text | Google Scholar

Liu, X., and Fralix, B. (2019). On lattice path counting and the random product representation, with applications to the Er/M/1 queue and the M/Er/1 queue. Methodol. Comput. Appl. Probab. 21, 1119–1149. doi:10.1007/s11009-018-9658-8

CrossRef Full Text | Google Scholar

Mareli, M., and Twala, B. (2018). An adaptive cuckoo search algorithm for optimisation. Appl. Comput. Inf. 14 (2), 107–115. doi:10.1016/j.aci.2017.09.001

CrossRef Full Text | Google Scholar

Mitra, S., and Acharyya, S. (2022). Perturbation and repository based diversified cuckoo search in reconstruction of gene regulatory network: a new cuckoo search approach. J. Comput. Sci. 60, 101600. doi:10.1016/j.jocs.2022.101600

CrossRef Full Text | Google Scholar

Momenitabar, M., Ebrahimi, Z. D., and Mattson, J. (2023). Queueing-based formulation model in a public transit network considering energy storage technology and demand charges. J. Energy Storage 64, 107212. doi:10.1016/j.est.2023.107212

CrossRef Full Text | Google Scholar

Nagababu, G., Srinivas, B. A., Kachhwaha, S. S., Puppala, H., and Kumar, S. V. A. (2023). Can offshore wind energy help to attain carbon neutrality amid climate change? a GIS-MCDM based analysis to unravel the facts using CORDEX-SA. Renew. Energy 29. 119400. doi:10.1016/j.renene.2023.119400

CrossRef Full Text | Google Scholar

Neuts, M. F. (1981). Matrix-geometric solutions in stochastic models: an algorithmic approach. Baltimore: The John Hopkins University Press.

Google Scholar

Noorollahi, Y., Aligholian, A., and Golshanfard, A. (2020). Stochastic energy modeling with consideration of electrical vehicles and renewable energy resources-a review. J. energy Manag. Technol. 4 (1), 13–26. doi:10.22109/jemt.2019.174242.1162

CrossRef Full Text | Google Scholar

Pandey, M. K., and Gangeshwer, D. K. (2020)., 979. Springer, 225–231. doi:10.1007/978-981-15-3215-3_21 Analysis of M/Ek/1 queue model in bulk service environmentNumer. Optim. Eng. Sci. Adv. Intelligent Syst. Comput.

CrossRef Full Text | Google Scholar

Patel, R. P., Nagababu, G., Kachhwaha, S. S., Surisetty, V. V. A. K., and Seemanth, M. (2023). Techno-economic analysis of wave energy resource for India. J. Indian Soc. Remote Sens. 51 (2), 371–381. doi:10.1007/s12524-022-01538-3

CrossRef Full Text | Google Scholar

Pham, D. T., Ghanbarzadeh, A., Koç, E., Otri, S., Rahim, S., and Zaidi, M. (2006). “The bees algorithm: novel tool for complex optimisation problems,” in Intelligent production machines and systems (Elsevier), 454–459.

CrossRef Full Text | Google Scholar

Rani, S., Jain, M., and Meena, R. K. (2023). Queueing modeling and optimization of a fault-tolerant system with reboot, recovery, and vacationing server operating under admission control policy. Math. Comput. Simul. 209, 408–425. doi:10.1016/j.matcom.2023.02.015

CrossRef Full Text | Google Scholar

Safaei, F., Ahmadi, J., and Fouladirad, M. (2022). Optimal N-policy for the maintenance of k-out-of-n systems with dynamic minor repairs considering second-hand component income. Int. J. Prod. Res, 1–18. doi:10.1080/00207543.2022.2120107

CrossRef Full Text | Google Scholar

Sahu, B., Das, P. K., and Kumar, R. (2023). A modified cuckoo search algorithm implemented with SCA and PSO for multi-robot cooperation and path planning. Cogn. Syst. Res. 79, 24–42. doi:10.1016/j.cogsys.2023.01.005

CrossRef Full Text | Google Scholar

Samain, S., Doncel, J., Busic, A., and Fourneau, J.-M. (2021). Multiclass energy packet networks with finite capacity energy queues. Perform. Eval. 152, 102228. doi:10.1016/j.peva.2021.102228

CrossRef Full Text | Google Scholar

Shang, Z., and Wolter, K. (2016). Delay evaluation of openflow network based on queueing model. arXiv preprint arXiv:1608.06491.

Google Scholar

Sharma, R. (2014). Mathematical analysis of queue with phase service: an overview. Adv. Operations Res. 2014, 1–19. doi:10.1155/2014/240926

CrossRef Full Text | Google Scholar

Shehab, M., Khader, A. T., and Al-Betar, M. A. (2017). A survey on applications and variants of the cuckoo search algorithm. Appl. Soft Comput. 61, 1041–1059. doi:10.1016/j.asoc.2017.02.034

CrossRef Full Text | Google Scholar

Shekhar, C., Jain, M., Raina, A. A., and Iqbal, J. (2017). Optimal (N, F) policy for queue-dependent and time-sharing machining redundant system. Int. J. Qual. Reliab. Manag. 34 (6), 798–816. doi:10.1108/ijqrm-07-2016-0105

CrossRef Full Text | Google Scholar

Shekhar, C., Varshney, S., and Kumar, A. (2020a). Matrix-geometric solution of multiserver queueing systems with Bernoulli scheduled modified vacation and retention of reneged customers: a meta-heuristic approach. Qual. Technol. Quant. Manag.18 (1), 3966. doi:10.1080/16843703.2020.1755088

CrossRef Full Text | Google Scholar

Shekhar, C., Varshney, S., and Kumar, A. (2020b). Optimal and sensitivity analysis of vacation queueing system with F-policy and vacation interruption. Arabian J. Sci. Eng. 45 (8), 7091–7107. doi:10.1007/s13369-020-04690-5

CrossRef Full Text | Google Scholar

Shekhar, C., Varshney, S., and Kumar, A. (2020c). Optimal control of a service system with emergency vacation using bat algorithm. J. Comput. Appl. Math. 364, 112332. doi:10.1016/j.cam.2019.06.048

CrossRef Full Text | Google Scholar

Shekhar, C., Varshney, S., and Kumar, A. (2021). “Standbys provisioning in machine repair problem with unreliable service and vacation interruption,” in The handbook of reliability, maintenance, and system safety through mathematical modeling (Elsevier), 101–133.

CrossRef Full Text | Google Scholar

Shi, Y., and Eberhart, R. (1998). “A modified particle swarm optimizer,” in 1998 IEEE international conference on evolutionary computation proceedings. IEEE world congress on computational intelligence (cat. No. 98TH8360) (IEEE), 69–73.

Google Scholar

Stidham, S., and Weber, R. (1993). A survey of Markov decision models for control of networks of queues. Queueing Syst. 13 (1-3), 291–314. doi:10.1007/bf01158935

CrossRef Full Text | Google Scholar

Subbaiah, C. V., and Kannayaram, G. (2021). Heuristic ant colony and reliable fuzzy QoS routing for mobile ad hoc network. J. Ambient Intell. Humaniz. Comput., 1–12. doi:10.1007/s12652-021-03140-w

CrossRef Full Text | Google Scholar

Talari, S., Shafie-Khah, M., Osório, G. J., Aghaei, J., and Catalão, J. P. (2018). Stochastic modelling of renewable energy sources from operators’ point-of-view: a survey. Renew. Sustain. Energy Rev. 81, 1953–1965. doi:10.1016/j.rser.2017.06.006

CrossRef Full Text | Google Scholar

Tarasov, V. (2022). Spectral decomposition for a QS based delay model with Erlang and hyperexponential distributions. Phys. Wave Process. Radio Syst. 25 (3), 24–28. doi:10.18469/1810-3189.2022.25.3.24-28

CrossRef Full Text | Google Scholar

Tarasov, V., and Bakhareva, N. (2018). “Research of non-markovian queuing networks,” in 2018 international scientific-practical conference problems of infocommunications. Science and technology (PIC S&T) (IEEE), 824–828.

CrossRef Full Text | Google Scholar

Wang, K. H., Chang, K. W., and Sivazlian, B. D. (1999). Optimal control of a removable and non-reliable server in an infinite and a finite M/H2/1 queueing system. Appl. Math. Model. 23 (8), 651–666. doi:10.1016/s0307-904x(99)00002-5

CrossRef Full Text | Google Scholar

Wang, K. H., Kao, H. T., and Chen, G. (2004). Optimal management of a removable and non-reliable server in an infinite and a finite M/Hk/1 queueing system. Qual. Technol. Quantitative Manag. 1 (2), 325–339. doi:10.1080/16843703.2004.11673079

CrossRef Full Text | Google Scholar

Wu, C. H., and Yang, D. Y. (2021). Control charts for the expected system size of Markovian queues under F-policy. Qual. Technol. Quantitative Manag. 18 (5), 576–596. doi:10.1080/16843703.2021.1927294

CrossRef Full Text | Google Scholar

Wu, C. H., Yang, D. Y., and Yong, C. R. (2023). Performance evaluation and bi-objective optimization for F-policy queue with alternating service rates. J. Industrial Manag. Optim. 19 (5), 3819–3839. doi:10.3934/jimo.2022111

CrossRef Full Text | Google Scholar

Yadin, M., and Naor, P. (1963). Queueing systems with a removable service station. J. Operational Res. Soc. 14 (4), 393–405. doi:10.1057/jors.1963.63

CrossRef Full Text | Google Scholar

Yang, D. Y. (2022). Computational analysis and optimization of randomized control of N-policy for an M/G/1/K queue with starting failures. Commun. Statistics-Theory Methods 51 (8), 2461–2476. doi:10.1080/03610926.2020.1776874

CrossRef Full Text | Google Scholar

Yang, D. Y., Chang, P. K., and Cho, Y. C. (2021). Optimal control of arrivals in a G/G/c/K queue with general startup times via simulation. Int. J. Manag. Sci. Eng. Manag. 16 (1), 27–33. doi:10.1080/17509653.2020.1826001

CrossRef Full Text | Google Scholar

Yang, D. Y., and Wang, K. H. (2013). Interrelationship between randomized F-policy and randomized N-policy queues. J. Industrial Prod. Eng. 30 (1), 30–43. doi:10.1080/10170669.2012.761286

CrossRef Full Text | Google Scholar

Yang, D. Y., Wang, K. H., and Liou, C. H. (2011). “Randomized controlling arrivals for a finite queue with startup,” in 2011 fourth international joint conference on computational sciences and optimization (IEEE), 122–126.

CrossRef Full Text | Google Scholar

Yang, D. Y., Wang, K. H., and Wu, C. H. (2010). Optimization and sensitivity analysis of controlling arrivals in the queueing system with single working vacation. J. Comput. Appl. Math. 234 (2), 545–556. doi:10.1016/j.cam.2009.12.046

CrossRef Full Text | Google Scholar

Yang, X. S. (2009). “Firefly algorithms for multimodal optimization,” in International symposium on stochastic algorithms (Springer), 169–178.

CrossRef Full Text | Google Scholar

Yang, X. S. (2014). Nature-inspired optimization algorithms. Elsevier.

Google Scholar

Yang, X. S., and Deb, S. (2009). “Cuckoo search via lévy flights,” in 2009 world congress on nature and biologically inspired computing (NaBIC) (IEEE), 210–214.

Google Scholar

Yeh, C., Lee, Y. T., Chang, C. J., and Chang, F. M. (2017). Analysis of a two-phase queue system with < p, F > -policy. Qual. Technol. Quantitative Manag. 14 (2), 178–194. doi:10.1080/16843703.2016.1208489

CrossRef Full Text | Google Scholar

Yen, T. C., Wang, K. H., and Wu, C. H. (2020). Reliability-based measure of a retrial machine repair problem with working breakdowns under the F-policy. Comput. Industrial Eng. 150, 106885. doi:10.1016/j.cie.2020.106885

PubMed Abstract | CrossRef Full Text | Google Scholar

Yu, M., Tang, Y., Fu, Y., and Pan, L. (2011). An M/Ek/1 queueing system with no damage service interruptions. Math. Comput. Model. 54 (5-6), 1262–1272. doi:10.1016/j.mcm.2011.03.037

CrossRef Full Text | Google Scholar

Yue, W., Takagi, H., and Takahashi, Y. (2009). Advances in queueing theory and network applications. Springer.

Google Scholar

Zhang, Q., Xu, X., and Mi, S. (2016). A generalized p-value approach to inference on the performance measures of an M/Ek/1 queueing system. Commun. Statistics-Theory Methods 45 (8), 2256–2267. doi:10.1080/03610926.2013.879181

CrossRef Full Text | Google Scholar

Zhang, T., Zhang, Y. J., Zheng, Q. P., and Pardalos, P. M. (2011). A hybrid particle swarm optimization and tabu search algorithm for order planning problems of steel factories based on the make-to-stock and make-to-order management architecture. J. Industrial Manag. Optim. 7 (1), 31–51. doi:10.3934/jimo.2011.7.31

CrossRef Full Text | Google Scholar

Zhang, Z., Ding, S., and Jia, W. (2019). A hybrid optimization algorithm based on cuckoo search and differential evolution for solving constrained engineering problems. Eng. Appl. Artif. Intell. 85, 254–268. doi:10.1016/j.engappai.2019.06.017

CrossRef Full Text | Google Scholar

Keywords: renewable energy systems, admission control policy, hyperexponential distribution, cost optimization, cuckoo search algorithm, particle swarm optimization, Quasi-Newton method

Citation: Varshney S, Shekhar C, Dhanunjaya Reddy AV, Pritam KS, Kantipudi MVVP, Kotb H, AboRas K and Alqarni M (2023) Optimal management strategies of renewable energy systems with hyperexponential service provisioning: an economic investigation. Front. Energy Res. 11:1329899. doi: 10.3389/fenrg.2023.1329899

Received: 30 October 2023; Accepted: 21 November 2023;
Published: 11 December 2023.

Edited by:

Harish Puppala, SRM University, India

Reviewed by:

Jyotiranjan Nayak, ICFAI Foundation for Higher Education, India
Vivek Tiwari, Indian Institute of Technology Kanpur, India

Copyright © 2023 Varshney, Shekhar, Dhanunjaya Reddy, Pritam, Kantipudi, Kotb, AboRas and Alqarni. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Shreekant Varshney, skvarshney91@gmail.com

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.