Hostname: page-component-586b7cd67f-dlnhk Total loading time: 0 Render date: 2024-11-22T06:52:39.048Z Has data issue: false hasContentIssue false

IoT-enabled product development method to support rapid manufacturing using a nature-inspired algorithm

Published online by Cambridge University Press:  12 August 2022

Yu Chen*
Affiliation:
School of Management, Harbin Institute of Technology, Harbin, Heilongjiang, China
Shengbin Hao
Affiliation:
School of Management, Harbin Institute of Technology, Harbin, Heilongjiang, China
Habibeh Nazif
Affiliation:
Department of Mathematics, Payame Noor University (PNU), P.O. Box, 19395-4697 Tehran, Iran
*
Author for correspondence: Yu Chen, E-mail: [email protected]
Rights & Permissions [Opens in a new window]

Abstract

Investigations illustrate that the Internet of Things (IoT) can save costs, increase efficiency, improve quality, and provide data-driven preventative maintenance services. Intelligent sensors, dependable connectivity, and complete integration are essential for gathering real-time information. IoT develops home appliances for improved customer satisfaction, personalization, and enhanced big data analytics as a crucial Industry 4.0 enabler. Because the product design process is an important part of controlling manufacturing, there are constant attempts to improve and minimize product design time. Utilizing a hybrid algorithm, this research provides a novel method to schedule design products in production management systems to optimize energy usage and design time (combined particle optimization algorithm and shuffled frog leaping algorithm). The issue with particle optimization algorithms is that they might become stuck in local optimization and take a long time to converge to global optimization. The strength of the combined frog leaping algorithm local searching has been exploited to solve these difficulties. The MATLAB programming tool is used to simulate the suggested technique. The simulation findings were examined from three perspectives: energy usage, manufacturing time, and product design time. According to the findings, the recommended strategy performed better in minimizing energy use and product design time. These findings also suggest that the proposed strategy has a higher degree of convergence when discovering optimal solutions.

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press in association with the Australian and New Zealand Academy of Management

Introduction

As the importance of services in manufacturing has increased, the nonmodern industries have entered into service-oriented manufacturing (Lei, Hui, Xiang, Zelin, Xu-Hui, & Evans, Reference Lei, Hui, Xiang, Zelin, Xu-Hui and Evans2021; Nyknahad, Aslani, Bein, & Gewali, Reference Nyknahad, Aslani, Bein and Gewali2020). The procedure of planning, coordinating, managing, and arranging continuous operations of a corporation to transform input resources into products is known as production management. Using the production management system, users may handle all parts of mass production processes in a decentralized or centralized setting (Lei et al., Reference Lei, Hui, Xiang, Zelin, Xu-Hui and Evans2021). Production management systems are concerned with the complete procedure of product and service production and delivery (Vinogradov, Konkina, Kostin, Kryuchkov, Zakharova, & Ushakov, Reference Vinogradov, Konkina, Kostin, Kryuchkov, Zakharova and Ushakov2018). This system's particular purpose is to continually optimize material flow to enhance the quality of the end product and service while lowering customer expenses (Lv, Guo, & Lv, Reference Lv, Guo and Lv2022). The product design stage, which takes up the majority of the manufacturing time, is one of the most significant processes in the production management process. Hence, constant attempts are undertaken to optimize and shorten product design time. Product creation is also one of the methods that organizations may use to stay competitive in today's world (Zhou, Xu, Yao, Tu, Lev, & Pedrycz, Reference Zhou, Xu, Yao, Tu, Lev and Pedrycz2018). Several factors influence this variable, with new technologies like the Internet of Things (IoT), cloud computing, and innovation developed in its shadow being one of the most crucial.

Recently, the new trends in information technologies have created many new areas (Cao, Zhang, Zhao, Liu, Skonieczny, & Lv, Reference Cao, Zhang, Zhao, Liu, Skonieczny and Lv2021c; He, Guo, & Zou, Reference He, Guo and Zou2020). Improving the quality and security of services has become a hot subject in information systems (Zheng, Xun, Wu, Deng, Chen, & Sui, Reference Zheng, Xun, Wu, Deng, Chen and Sui2021b). The development of the IoT and interconnected physical devices and their virtual display has been a growing trend. IoT is a new concept in the technology and communication world. IoT is an advanced technology in which the ability to send data to any creature (human, animal, or object) is provided through communication networks, the Internet, or the Intranet (Shafique, Khawaja, Sabir, Qazi, & Mustaqim, Reference Shafique, Khawaja, Sabir, Qazi and Mustaqim2020). IoT is a system of physical things that are accessible and interconnected over the Internet (Nižetić, Šolić, González-de, & Patrono, Reference Nižetić, Šolić, González-de and Patrono2020). IoT has the potential to become the world's most important technology, which has revolutionized the field of information and communication technologies (ICT) in recent decades (Cao, Zhao, Lv, & Yang, Reference Cao, Zhao, Lv and Yang2020b). In this regard, attention to new variables such as the IoT has also found a special place in researchers' studies. So, to fill the existing gap, the present study examines the IoT-based product development method to support rapid production using a nature-inspired algorithm. It can help technology companies understand the importance and role of the IoT to make optimal use of technology in product development.

With the advancement of the technology, industries and hardware are becoming increasingly linked and intelligent (Zhong, Fang, Liu, Yuan, Zhang, & Lu, Reference Zhong, Fang, Liu, Yuan, Zhang and Lu2021). Hardware may be digitalized and possibly a smart manufacturing environment generated if it is combined with other promising ICT, like artificial intelligence and deep learning (Zheng, Liu, & Yin, Reference Zheng, Liu and Yin2021c; Zheng, Liu, Ni, Yin, & Yang, Reference Zheng, Liu, Ni, Yin and Yang2021b). The development and design of IoT-enabled products to support rapid production is an non-deterministic polynomial-time hardness (NP hard) problem; recent studies have confirmed the successful performance of evolutionary and heuristic methods to solve such problems. Therefore, a new hybrid heuristic algorithm is presented in this paper. Particle swarm optimization (PSO) solves an issue by generating a population of possible solutions, referred to as particles, and transferring them around in the search space using basic mathematical equations based on their position and velocity (Thomas, lal Rakesh, & Mahapatra, Reference Thomas, lal Rakesh and Mahapatra2019). The shuffled frog leaping algorithm (SFLA) is one of a variety of swarm intelligence-based algorithms inspired by nature. Due to its features, which include (1) a straightforward idea, (2) parameters that have been lowered, (3) a strong and efficient performance, (4) quick computation time, and (5) simple implementation, it has been used in a variety of applications (Hu et al., Reference Hu, Dai, Su, Moore, Zhang, Mao and Xu2016). Combining these two methods results in a hybrid algorithm that has practical usefulness and incorporates the advantages of both PSO and SFLA. This paper's main goal is to highlight an IoT-enabled product development technique that can help with quick production. Decreasing the time it takes to design and create a product would save manufacturing time and cost, giving the company more advantages and a competitive edge.

Generally, the contributions of this research are:

  • Developing a new hybrid meta-heuristic algorithm called PSO-SFLA to develop the IoT-enabled product for the first time in this paper;

  • Decreasing the Makespan in production management systems employing a hybrid meta-heuristic algorithm;

  • Improving the energy consumption in production management systems employing a hybrid meta-heuristic algorithm;

  • Decreasing the design time in production management systems employing a hybrid meta-heuristic algorithm;

  • Comparison of the proposed method with the other three algorithms.

The remainder of this document is as follows: Related works are discussed in the upcoming section. The suggested hybrid approach is presented in section ‘Proposed method’. The suggested technique's findings are shown in section ‘Experimental results’. Section ‘Conclusion and future works’ contains the conclusion and future work.

Related work

This section presents a systematic review of related studies (Industry 4.0, IoT, and product development).

Industry 4.0

Industry 4.0 is one of the hot topics, and it gradually attracted the attention of academics, experts, and politicians (Tang, Chau, Fatima, & Waqas, Reference Tang, Chau, Fatima and Waqas2022). Industry 4.0 has the potential to weave favorable variations in firms and influence every layer of organizational structures while motivating the collaboration of factories, suppliers, and customers. Therefore, many companies across the world in the method of digital transformation encounter managerial, industrial, and operational challenges and are compelled to cope with a significant deal of confusion (Suleiman, Shaikholla, Dikhanbayeva, Shehab, & Turkyilmaz, Reference Suleiman, Shaikholla, Dikhanbayeva, Shehab and Turkyilmaz2022). Abd Rahman, Mohamad, and Abdul Rahman (Reference Abd Rahman, Mohamad and Abdul Rahman2021) provided an integrated framework for how Industry 4.0 is transformed into industrial production, focusing on connection mechanisms and platforms that use real-world data analysis. The theoretical framework presented in the paper discussed lean manufacturing (LM), data analysis, and IoT to strengthen decision support systems in process improvement. Data analysis was used in IoT simulations to improve bottlenecks while maintaining the LM principle. The results showed that the decision support mechanism had been improved. The proposed framework also showed that the absorbed components could work together to increase output (Abd Rahman, Mohamad, & Abdul Rahman, Reference Abd Rahman, Mohamad and Abdul Rahman2021).

Internet of things

Important growths in cloud and IoT-related technologies such as sensor networks, telecommunications, and informatics have paved the realization of prevalent intelligence (Cao, Li, Liu, Zhao, Cao, & Lv, Reference Cao, Li, Liu, Zhao, Cao and Lv2021b; Wu, Song, Cao, Luo, & Zhang, Reference Wu, Song, Cao, Luo and Zhang2017). The origin of IoT goes back to the 1980s and the objective was to insert technology into everyday life. Currently, it is envisaged at the individual and professional levels (Shafique et al., Reference Shafique, Khawaja, Sabir, Qazi and Mustaqim2020). Today, the IoT is one of the most broadly used technologies designated as a connected network of heterogeneous components enabling intelligent systems and services that detect, capture, distribute, and examine data (Sarker, Khan, Abushark, & Alsolami, Reference Sarker, Khan, Abushark and Alsolami2022). A new technology model is envisioned as a global network of machines and devices capable of interrelating. The IoT is recognized as one of the most critical future technology areas and is gaining massive attention from many kinds of industries (Lee & Lee, Reference Lee and Lee2015). IoT and other new communication technologies have dramatically improved the capability to comprehend the environment. Life quality may be enhanced by using these technologies, which can potentially collect and investigate data about the surrounding environment (Abu Al-Haija, Krichen, & Abu Elhaija, Reference Abu Al-Haija, Krichen and Abu Elhaija2022). Mahiri, Najoua, and Ben Souda (Reference Mahiri, Najoua and Ben Souda2022) proposed a 5G-enabled IIoT framework architecture for a sustainable and intelligent manufacturing environment that will support industrialists and smart factories in the new revolution. The results showed that the 5G-enabled IIoT proposed architecture framework offers a real improvement opportunity to intelligent manufacturing systems regarding technicity, product quality, and sustainability. Lu, Min, Liu, and Wang (Reference Lu, Min, Liu and Wang2019) presented efficiency validate analysis as a quick simulation technique used for procedure design and analysis. The flexible simulation platform and discrete event system specification formalism were used to build this technique. The basis of the simulation was built on IoT data, such as historical recordings of sensors and radio frequency identifications (RFIDs). The findings demonstrated that the new technique successfully assisted process planning activities. Also, Chhetri, Faezi, Canedo, and Faruque (Reference Chhetri, Faezi, Canedo and Faruque2019) offered an IoT-based approach for creating digital twins utilizing an indirect medium like side channels, which might detect anomalous errors and infer the quality of the items being created while remaining up-to-date. They also focused on creating a digital twin model of a Cartesian additive manufacturing machine based on fused-deposition modeling. The suggested technique achieved an accuracy of 83.09% in anomaly localization, according to the findings. Moreover, in the IoT-enabled cloud manufacturing context, Yang, Lan, Shen, Huang, Wang, and Lin (Reference Yang, Lan, Shen, Huang, Wang and Lin2017) developed a full-connection paradigm of product design and manufacture. They also suggested a model-supporting infrastructure based on cutting-edge ICT. Ultimately, they provided a case study of an RFID-enabled manufacturing system for customized and personalized products, demonstrating how it might enable a novel concept of ‘dynamic procedures and tight partnerships among diverse roles’ while still ensuring reliable production.

Product development

The success of the new product development will gain a competitive advantage and increase market contribution for different companies. However, achieving it depends on strong marketing, innovative organizational cultural components, alterations in the technology and economic ecosystem of the market, and promotion of the company's social value by gaining customer and shareholder satisfaction (Mauerhoefer, Strese, & Brettel, Reference Mauerhoefer, Strese and Brettel2017). Customer involvement in product development leads to ideas for potential business opportunities (Wu, Li, Cao, & Ge, Reference Wu, Li, Cao and Ge2020). Customers also play an essential role in increasing the success rate of a new product by providing vital information. Researchers believe that the development of new products has a significant impact on the growth of a country's economy. Unfortunately, the level of importance of product development is not very compatible with the level of success, and the probability of failure in this process is significant (Cheng & Yang, Reference Cheng and Yang2019). In order to align with the underlying factors to increase the likelihood of successful product development, structural requirements such as demarcation, fluidity (development of informal relationships), interaction and training, and flexibility must also be considered. Everyone has to be prepared to be a leader in such an environment. In this regard, concepts such as deep learning, organizational mental abilities, and new technologies like the IoT and cloud computing are considered. Rasouli (Reference Rasouli2020) suggested a design for IoT-connected intelligent process-aware cloud production systems. They also combined data from process-aware systems with developments in service-oriented computing, IoT-enabled intelligence, and networked cloud manufacturing to provide new perspectives. This study connected conceptual advances in service-oriented demand-supply chains to make integrated product-service ecosystems and technological advancements in cloud manufacturing, IoT, and intelligent service composition. The findings revealed that the suggested framework would present a well-established foundation for operationalizing dynamic capabilities inside service-oriented value networks, such as real-time sensing, reacting, and learning. Also, Yao, Alkan, Ahmad, and Harrison (Reference Yao, Alkan, Ahmad and Harrison2020) demonstrated a decision support system able to assist shop-floor decision-making throughout production disruptions by autonomously modifying autonomous guided vehicles and machine schedules in flexible manufacturing systems. The suggested platform's performance was evaluated on the WMG, the University of Warwick's Integrated Manufacturing and Logistics (IML) demonstration. The outcomes revealed that the proposed system could discover near-optimal solutions for production schedules with production anomalies in a short amount of time, efficiently and quickly facilitating shop-floor decision-making processes. In addition, Wang, Lin, Zhong, and Xu (Reference Wang, Lin, Zhong and Xu2019) suggested a cloud platform that would combine physical resources like 3D printers and materials and soft resources like know-how and test data to give design, printing, and process planning assistance. The possibility of artificial neural networks for surface defect identification was also investigated in this article. The findings revealed that the platform might be used in dynamic and iterative product development procedures, reducing development time and costs. Furthermore, the findings revealed that the platform was created to display the functionality.

Table 1 compares the existing techniques for rapid support manufacturing and confirms the advantages and disadvantages of each method. Considering these features, we propose a nature-inspired algorithm (PSO-SFLA) to reduce the Makespan, energy consumption, and design time.

Table 1. Overview of the methods studied

Proposed method

The following sections describe the proposed method in detail.

System model

Several service-oriented business models have been suggested, including hybrid cloud manufacturing, cloud-based design, and manufacturing. With the growth of IoT and wireless networks, plenty of intelligent devices is interconnected over wireless technologies such as 5G and Wi-Fi for information exchange (Gardas & Navimipour, Reference Gardas and Navimipour2021; Sun, Lin, Si, Xu, Li, & Gope, Reference Sun, Lin, Si, Xu, Li and Gope2022). Intelligent computing technologies can be used to realize innovative management to solve the most issues such as RFID (Cao, Gu, Lv, Yang, Zhao, & Li, Reference Cao, Gu, Lv, Yang, Zhao and Li2020a), IoT (Kong, Lu, Yu, Chen, & Tang, Reference Kong, Lu, Yu, Chen and Tang2020), and edge computing. Edge computing provides users with computing, storage, and other functions, and edge servers usually exist close to users (Cao et al., Reference Cao, Fan, Zhao, Tian, Zheng, Yan and Yang2021a). Horizontal (like smart refrigerators, microwaves, washing machines, and voice-based intelligent devices) and vertical (like buildings, intelligent appliances, and smart cities) incorporation require proper IoT structure for specific industry applications like an intelligent home system because of abrupt alterations in the Industry 4.0 era. Because of the combination of a variety of communication protocols, cloud services, and edge deployment, an IoT architecture might design smart goods. Since the introduction of Industry 4.0 in 2010, IoT frameworks have continued to evolve in response to novel demands. Regardless of unique smart products and systems (SPS), every sector may require a customized framework. Figure 1 depicts a proposed IoT-enabled smart goods and systems architecture with four components: (1) smart appliance; (2) wireless protocol; (3) IoT middleware; and (4) cloud, in which smart home appliances are connected to the cloud via wireless techniques and an IoT (Aheleroff et al., Reference Aheleroff, Xu, Lu, Aristizabal, Velásquez, Joa and Valencia2020).

Figure 1. A conceptual IoT-enabled SPS framework (Aheleroff et al., Reference Aheleroff, Xu, Lu, Aristizabal, Velásquez, Joa and Valencia2020).

Hybrid approach

The PSO approach was initially developed for functional optimization as an ambiguous search strategy (Aghajani & Ghadimi, Reference Aghajani and Ghadimi2018). The widespread migration of birds in search of food inspired this algorithm. In orbit, a swarm of birds searches for food at random. In the search area, there is just one piece of food. A particle is a term used to describe any type of solution (Ding, Zhang, Yu, & Lu, Reference Ding, Zhang, Yu and Lu2019). In the algorithm, one particle swarm corresponds to one bird in the bird mass movement algorithm (Lu, Abedinia, Bagheri, Ghadimi, Shafie-khah, & Catalão, Reference Lu, Abedinia, Bagheri, Ghadimi, Shafie-khah and Catalão2020). A fitness function calculates a fitness value for each particle. The more fitness a particle has, the closer it is to the objective in the search space (food in the bird movement model). Each particle also has a velocity that determines how it moves. By following the optimum particles, each particle continues to travel in the problem space.

The PSO method is based on the social behavior of birds and is a collaborative search technique (Wang, Gao, Liu, Sangaiah, & Kim, Reference Wang, Gao, Liu, Sangaiah and Kim2019a). Firstly, this technique was employed to find the patterns regulating birds' concurrent flying, abrupt direction changes, and optimum group deformation. Particles travel over the search space in this method. The relocation of particles in the search space is impacted by their own and neighbors' knowledge and experience; hence, the particle mass's other position influences how a particle is sought. The search procedure in which particles prefer to succeed is the outcome of modeling this social behavior. Particles learn from one another and gravitate toward their best neighbors depending on what they have learned. The PSO method is founded on the idea that each particle modifies its position in the search space depending on the best place it has ever been in and the best location in its whole neighborhood at any given time. The PSO technique is a global minimization approach for issues where the solution is a point or surface in n-dimensional space (Sheikh Ahmadi, Karami, Gholami, & Mirzaei, Reference Sheikh Ahmadi, Karami, Gholami and Mirzaei2022). Hypotheses are formed, and a starting velocity is ascribed in this situation. Particle interaction routes are also taken into account. After each time interval, these particles move in the response space, and the outcomes are decided using fitness criteria. Particles with a greater fitness criterion and in the same communication group accelerate with time. Although each strategy is effective in a variety of situations, it has been demonstrated to be particularly effective in handling issues involving persistent optimization.

The PSO algorithm begins by publishing a group of particles in the search space. The position of a particle indicates a solution to the problem, which is cloud computing. The initial position of the particles in the group is determined randomly. The algorithm will then search for the best place with the best fitness amount. The steps to reach the best position, in other words, how the algorithm converges to the near-optimal solution, are presented below.

The position of the i-th particle using the vector position Xi is described as Equation (1) (Parsopoulos & Vrahatis, Reference Parsopoulos and Vrahatis2002).

(1)$$X_i = \{ {x_{i1}.x_{i2}. \ldots .x_{in}} \} .$$

The vector Vi also defines the velocity vector of the i-th particle in Equation (2) (Demidova & Sokolova, Reference Demidova and Sokolova2015). In the present study, the velocity vector is the change rate of the particle or the mutations performed to reach the best position.

(2)$$V_i = \{ {v_{i1}.v_{i2}. \ldots .v_{id}} \} .$$

The best position found by the i-th particle is described by P (i.best), which is determined through Equation (3) (Zhang, Reference Zhang2014). In the present study, Pi .best is the best position of that working group on resources to have the shortest execution time.

(3)$$P_{i.{\rm best}} = ( {\,p_{i1}.p_{i2}. \ldots .p_{id}} ) .$$

The best position that the best particle has found among all the particles is shown with P (g.best), determined through Equation (4). Here, it is the best position of the whole work on the resources that have the shortest execution time.

(4)$$P_{g.{\rm best}} = ( {\,p_{g1}.p_{g2}. \ldots .p_{gd}} ) .$$

Equations (5) and (6) are employed to update the velocity and position of each particle after the optimum values have been found (Subasi, Reference Subasi2013).

(5)$$v_i( {t + 1} ) = \lambda [ {v_i( t ) + c_1{\rm ran}{\rm d}_1( {\,p_{{\rm best}i}-x_i( t ) } ) + c_2{\rm ran}{\rm d}_2( {g_{{\rm best}}-x_i( t ) } ) } ] , \;$$
(6)$$x_i( {t + 1} ) = x_i( t ) + v_i( {t + 1} ) , \;$$

where λ is the constriction factor; c 1 and c 2 are the acceleration constants, and rand() is a random number with uniform distribution in the range [.1].

Table 2 illustrates the important parameters of the PSO algorithm.

Table 2. Important parameters of PSO algorithm

Steps of implementing PSO algorithm

This section describes the steps of implementing the PSO algorithm. In this case, the structure of each particle consists of an array.

Initialization and random production of the initial particle population

In the initialization step, the initial particle population must be created. In a PSO, each particle indicates a solution to an issue; a solution is a cloud service combination represented by an array of length n (number of tasks in the workflow) (Lin et al., Reference Lin, Song, Ke, Yan, Liu and Cai2022). The number stored in index i of the array indicates the candidate service ID that will execute the Ti task. The random determination of the initial position of particles with a uniform distribution in the solution space is commonly known as the random creation of the initial population (search space). In this procedure, in addition to the particles' initial random position, a value is allocated to their initial velocity, which is determined by Equation (7) and executed using a vector data structure in Java. This structure has all the features of array and queue together and eliminates additional costs.

(7)$$\displaystyle{{X_{{\rm min}}-X_{{\rm max}}} \over 2} \le V \le \displaystyle{{X_{{\rm max}}-X_{{\rm min}}} \over 2}$$

Selecting the number of initial particles

The issue defines the size of the beginning population. The number of starting particles is, in general, a compromise among the issue's parameters. According to experiments, choosing an initial population of 20–30 particles is a smart choice that works well for virtually all test situations. To have a small safety buffer in the case of local minima, the number of particles can be regarded as a little more than essential. The number of particles cannot be increased to minimize the algorithm's completion time. Another myth is that the number of particles may be lowered to lessen the algorithm's implementation time. Figure 2 illustrates a flowchart of the PSO algorithm.

Figure 2. Flowchart of PSO algorithm.

The shuffling frog leaping (SFL) algorithm

The SFL algorithm is a meta-heuristic algorithm developed by Eusuff, Lansey, and Pasha (Reference Eusuff, Lansey and Pasha2006). It is inspired by how frog groups search for food. Due to the possibility of sending local and global messages, local and global search processes integrate well into this algorithm. This algorithm is highly searchable, easy to implement, and can solve many nonlinear, undetectable, and multi-objective problems. Important parameters in the SFL algorithm are given in Table 3.

Table 3. Important parameters of the SFL algorithm

The algorithm for SFL begins with a random selection of frog groups. Frogs are classified into a number of subgroups. Each of these subgroups may do local searches in its own unique way. Frogs in one subgroup can have an impact on frogs in another subgroup. It is how a subgroup of frogs develops. Individual frogs' memetic quality grows as a result of memetic evolution, as does their capacity to attain the objective. The weight of excellent frogs may be elevated, while the weight of poor frogs can be lowered to accomplish a desired aim. The subgroups are incorporated after the development of some memetics. Memetics are optimized in the global realm as a result of the integration, and the integration process creates new frog subgroups. The quality of mimetics impacted by distinct subgroups improves with integration. Until the convergence criterion is fulfilled, global and local searches are combined. Thanks to the balance between global message exchange and local search, the algorithm may quickly transition from the local minimum to optimization.

Equations 8 and 9 are used to calculate the steps of the SFL algorithm (Ebrahimi, Hosseinian, & Gharehpetian, Reference Ebrahimi, Hosseinian and Gharehpetian2010).

(8)$$D_i = {\rm Rand} \times ( {X_b-X_w} ) , \;$$
(9)$$X_w^{{\rm new}} = X_w^{{\rm current}} + D_i\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;( D_{i\;{\rm min}} < D_i < D_{i\;{\rm max}}) .$$

The flowchart of the SFL method is shown in Figure 3.

Figure 3. Flowchart of SFL algorithm.

Flowchart of the proposed hybrid algorithm

As stated, the current drawback of PSO algorithms is the possibility of being trapped in the local optimization or converging to the global optimization over a long period. To deal with these problems, the local search power of the SFL algorithm is used. For this purpose, first N particles are produced; the particle swarm is then calculated and evaluated using the algorithm. The initial population N is then sorted, and the next second half (N/2) is given to the frog algorithm for subsequent calculations. Eventually, the convergence conditions on the whole population are examined, and if established, it ends.

By merging the two methods, the hybrid PSO-SFLA aims to increase and decrease the benefit and drawbacks of a single approach, respectively. Although the PSO method is successful, it has a poor convergence speed in specific cases. The SFLA, on the other hand, has a faster convergence rate due to its more chaotic framework in the search procedure, which involves generating and categorizing random solutions. It may result in an early convergence to a suboptimal solution. It means that in the searching trend, the particle's PSO will be equivalent to each other, particularly in the final iterations. As a result, the PSO's calculation of an optimal solution is gradual. Besides, the SFLA convergence speed is quite fast. Nevertheless, this speed does not ensure that an optimal or near-optimal solution will be found. To begin, the hybrid PSO-SFLA generates a set of uniform random solutions. Randomly, one SFLA or PSO algorithm is chosen. Utilizing SFLA or PSO relations, the objective function of each solution is determined, and the present locations of solutions are upgraded. This approach is repeated until the objective function value does not increase after a certain number of iterations (Orouji, Haddad, Fallah-Mehdipour, & Mariño, Reference Orouji, Haddad, Fallah-Mehdipour and Mariño2014).

The flowchart of the introduced shuffling method is demonstrated in Figure 4. Since the implementation of two meta-heuristic algorithms in large problems has a high time cost, the implementation of the shuffling process algorithm is considered to reduce these costs by allocating hardware facilities.

Figure 4. Flowchart of hybrid PSO algorithm and SFL algorithm.

Evaluating the objective function (cost or fitness) of the particles

Each particle that illustrates a solution to the issue under consideration must be evaluated at this stage. Since the goal is to minimize energy consumption and product design time and reduce Makespan, a fitness function is defined to minimize these three components using Equation (10):

(10)$${\rm FF} = \displaystyle{1 \over {{\rm Energy} \times {\rm DT} \times {\rm Makespan}}}.$$

The larger the number obtained, the greater the fitness of the answer.

Experimental results

In this section, the simulation environment, simulation parameters, data set, and simulation results obtained are expressed in order.

Simulation environment

The simulation was run utilizing Matlab software. Matlab is not just a programming language, but it is also a programming platform. Matlab offers various unique properties that make it the ideal choice for this method's simulation, including (Zhao & Ghasvari, Reference Zhao and Ghasvari2021):

  • Numerous specified arithmetic functions, such as determinants, inverse matrices, cross products, and dot products, working on arrays or matrices

  • Diversity of utilization domains, including hybrid algorithms

  • Appropriate tools like excellent simulation facilities

Simulation parameters

Table 4 indicates the important parameters used in the equations of the third section. These values are derived from reviews of similar articles. These numbers have been selected experimentally using different iterations and comparing the results obtained in each iteration.

Table 4. Important parameters used

Data set

The data set used in this study is taken from the article (Lam, Reference Lam1999; Zhao & Ghasvari, Reference Zhao and Ghasvari2021); the data are from Motorola, the manufacturer of semiconductor circuits. These data include 27 design tasks and their details and four design engineers whose information is given in Tables 5 and 6.

Table 5. Description of design tasks and their details

Note: o (tasks), r (design engineer).

Table 6. Task priority and latency relationships

Obtained results

In this subsection, the convergence and stability of the suggested technique are first checked out. Afterward, the suggested technique is reviewed and compared to three algorithms PSO, genetic algorithm (GA), and SFLA, in terms of design time, Makespan, and energy consumption.

Convergence and stability of the proposed method

Searching for the optimal state is one of the most fundamental principles. Many real-life problems in science and engineering can be reduced to optimization problems (Sun, Li, & Deng, Reference Sun, Li and Deng2021). Convergence testing is similar to other optimization techniques in the suggested manner. An algorithm can be tested in a variety of methods. For instance, from the start, a fixed number of iterations can be specified and tested at each step to see if the number of iterations has achieved the desired value. It should return to step 2 if the number of iterations is fewer than the original set value; else, the algorithm should stop. Another often utilized way in algorithm convergence testing is that if the cost of the best particle does not change in a few successive iterations, such as 15 or 20, the algorithm terminates; alternatively, it must return to step 2. The convergence diagram of the method is plotted in Figure 5. The proposed method is convergent to the optimal answer, according to the figure.

Figure 5. Convergence diagram for 100 iterations.

The stability diagram of the suggested method is presented in Figure 6. According to the figure, the proposed method is stable in terms of the volume of input work. By multiplying the number of tasks, the time required to execute does not change significantly and is stable relative to the number of tasks.

Figure 6. Stability diagram for 50–500 tasks.

IoT-enabled sensing at design-time

Design-time sensing in an intelligent production platform must detect the present state of all necessary capabilities, such as virtualization manufacturing and logistics, that may be used to manufacture a requested product or service. Thus, the following prerequisites must be met (Rasouli, Reference Rasouli2020):

  • Supporting the semantic perception of the networked capabilities;

  • Mapping the misaligned ontologies to integrate data received from heterogeneous IoT devices.

The method is compared to GA, PSO, and SFL algorithms to reduce design time. In Figures 7 and 8, the number of nodes was 295, and the number of tasks was 500. According to the figure, as the number of nodes in Figure 7 and the number of tasks in Figure 8 increase, the design-time grows. However, the rate of increase in the proposed method was less than in other methods. Thus, it can be argued that the suggested strategy performs better. Only in Figure 8, the GA performs slightly better than the proposed method.

Figure 7. Comparing design time of the suggested strategy to other algorithms with different number of nodes.

Figure 8. Comparing the design time of the suggested strategy to other algorithms with different number of tasks.

4.4.3. Makespan

The method is compared to GA, PSO, and SFL algorithms in terms of Makespan. In Figures 9 and 10, the number of nodes was 295, and the number of tasks was 500. According to the figure, as the number of nodes in Figure 9 and the number of tasks in Figure 10 increase, the amount of Makespan grows. However, the rate of increase in the method was less than the other GA. So, it can be derived that the suggested strategy has a better performance. However, the GA performs better than our proposed method, which can also be a research limitation.

Figure 9. Comparing Makespan of the suggested strategy to other algorithms with different number of nodes.

Figure 10. Comparing Makespan of the suggested strategy to other algorithms with different number of tasks.

4.4.4. Energy

Several industrial businesses in Industry 4.0 manufacturing techniques are concerned about energy-efficient operations (Mou, Duan, Gao, Liu, & Li, Reference Mou, Duan, Gao, Liu and Li2022). Energy costs are presently skyrocketing, and environmental preservation is a big issue for several nations (Xu et al., Reference Xu, Zhang, Yang, Tong, Yan, Yang and Wu2021). Also, the intelligent reflecting surface is a green technique for 6G cellular IoT, and henceforth it has been investigated in diverse wireless communication (Chen, Tang, Zhang, So, Jin, & Wong, Reference Chen, Tang, Zhang, So, Jin and Wong2021). Energy usage data may be obtained in Industry 4.0 thanks to the broad implementation of numerous sensors. To identify the energy usage features, Machine Learning (ML) approaches may be applied to the acquired data (Zheng et al., Reference Zheng, Wang, Sang, Zhong, Liu, Liu and Xu2018). In addition, a deep neural network is an ML approach for analyzing huge data sets. Based on the data collected from energy usage monitoring, it may be used to derive the energy usage features or trends of industrial equipment. The method is compared to GA, PSO, and SFL algorithms in terms of energy consumed. In Figures 11 and 12, the number of nodes was 295, and the number of tasks was 500. According to the figure, as the number of nodes in Figure 11 and the number of tasks in Figure 12 increase, the amount of energy consumed grows. However, the rate of increase in the proposed method was less than in other methods. Thus, it can be argued that the suggested strategy performs better.

Figure 11. Comparing the energy consumption of the suggested strategy to other algorithms with different number of nodes.

Figure 12. Comparing energy consumption of the suggested strategy to other algorithms with different number of tasks.

Conclusion and future works

Manufacturing is defined as the process of converting raw materials into finished/useful commodities. New emergent technologies emerge as technology and science improve, making it more flexible. These developments require manufacturing firms to manufacture higher-quality goods in a shorter amount of time in order to gain a competitive advantage. Thus, all possible design solutions with the lowest production cost and time must be evaluated. Computer-aided design, production tools, and analytical technologies, according to the investigation, give a highly strong resource tool for futuristic innovations. Further recent advancements in technologies like rapid prototyping, reverse engineering, and rapid tooling indicate that these technologies can quickly and cost-effectively build parts directly from computer-aided design models quickly and cost-effectively. Smart home appliances emerge as a crucial Industry 4.0 enabler, allowing enhanced consumer satisfaction, personalization, energy efficiency, and sophisticated big data analytics. This article aims to introduce a novel product development approach with IoT capability to support rapid production using a nature-inspired algorithm. This paper offered a hybrid SFLA and PSO. PSO-SFLA are swarm intelligence-inspired approaches that have shown to be excellent solutions to optimization challenges. The PSO-SFLA are meta-heuristic search techniques. PSO is based on the memetic evolution of a group of frogs hunting for food, whereas SFLA is based on the memetic growth of a group of frogs searching for food. The goal of this work was to minimize the Makespan, design time, and energy consumption in manufacturing systems. MATLAB software was used to simulate the suggested technique. The suggested solution outperformed existing energy savings, development time, and product design approaches according to simulation data. The GA outperforms the suggested technique only in Makespan, whereas the suggested technique outperforms the PSO and SFLA.

Future research might examine the economics of using novel technology in a smart re-manufacturing system to explain its viability and profitability. Integrating the suggested structure with other developing developments for networked information exchanges, such as big data analytic techniques and blockchain technology, might also be a promising area for future study.

Conflict of interest

None.

Data availability statement

All data are reported in the paper.

Yu Chen received master's degree from Harbin Institute of Technology, Heilongjiang, China, in 2020. Currently, he is a PhD student in the School of Management at Harbin Institute of Technology in China. His research interests are focusing on new product development and technology innovation. Email: .

Shengbin Hao received PhD from Harbin Institute of Technology, China. Currently, he is an Associate Professor in the School of Management at Harbin Institute of Technology in China. His research interests include technology innovation and new product development. He has published many papers in some journals such as Journal of Business Research and Asia Pacific Journal of Management. Email: .

Habibeh Nazif received the MSc degree in mathematics from Shahid Bahonar University of Kerman, Kerman, Iran, in 2004, the PhD degree in mathematics (Operations Research) from University Putra Malaysia (UPM), Seri Kembangan, Malaysia, in 2010. She is currently an Associate Professor (Faculty Staff Member) with the Department of Mathematics, Payame Noor University, Tehran, Iran. Her research interests include metaheuristic algorithms, scheduling, transportation, Internet of Things. Email: .

References

Abd Rahman, M. S. B., Mohamad, E., & Abdul Rahman, A. A. B. (2021). Development of IoT—enabled data analytics enhance decision support system for lean manufacturing process improvement. Concurrent Engineering, 29(3), 208220.CrossRefGoogle Scholar
Abu Al-Haija, Q., Krichen, M., & Abu Elhaija, W. (2022). Machine-learning-based darknet traffic detection system for IoT applications. Electronics, 11(4), 556.CrossRefGoogle Scholar
Aghajani, G., & Ghadimi, N. (2018). Multi-objective energy management in a micro-grid. Energy Reports, 4, 218225.CrossRefGoogle Scholar
Aheleroff, S., Xu, X., Lu, Y., Aristizabal, M., Velásquez, J. P., Joa, B., & Valencia, Y. (2020). IoT-enabled smart appliances under industry 4.0: A case study. Advanced engineering informatics, 43, 101043.CrossRefGoogle Scholar
Cao, B., Fan, S., Zhao, J., Tian, S., Zheng, Z., Yan, Y., & Yang, P. (2021a). Large-scale many-objective deployment optimization of edge servers. IEEE Transactions on Intelligent Transportation Systems, 22(6), 38413849.CrossRefGoogle Scholar
Cao, B., Gu, Y., Lv, Z., Yang, S., Zhao, J., & Li, Y. (2020a). RFID reader anticollision based on distributed parallel particle swarm optimization. IEEE Internet of Things Journal, 8(5), 30993107.CrossRefGoogle Scholar
Cao, B., Li, M., Liu, X., Zhao, J., Cao, W., & Lv, Z. (2021b). Many-objective deployment optimization for a drone-assisted camera network. IEEE Transactions on Network Science and Engineering, 8(4), 27562764.CrossRefGoogle Scholar
Cao, B., Zhang, Y., Zhao, J., Liu, X., Skonieczny, Ł, & Lv, Z. (2021c). Recommendation based on large-scale many-objective optimization for the intelligent internet of things system. IEEE Internet of Things Journal. doi: 10.1109/JIOT.2021.3104661.Google Scholar
Cao, B., Zhao, J., Lv, Z., & Yang, P. (2020b). Diversified personalized recommendation optimization based on mobile data. IEEE Transactions on Intelligent Transportation Systems, 22(4), 21332139.CrossRefGoogle Scholar
Chen, Z., Tang, J., Zhang, X. Y., So, D. K. C., Jin, S., & Wong, K.-K. (2021). Hybrid evolutionary-based sparse channel estimation for IRS-assisted mmWave MIMO systems. IEEE Transactions on Wireless Communications, 21(3), 15861601.CrossRefGoogle Scholar
Cheng, C., & Yang, M. (2019). Creative process engagement and new product performance: The role of new product development speed and leadership encouragement of creativity. Journal of Business Research, 99, 215225.CrossRefGoogle Scholar
Chhetri, S. R., Faezi, S., Canedo, A., & Faruque, M. A. A. (2019). QUILT: Quality inference from living digital twins in IoT-enabled manufacturing systems. Proceedings of the International Conference on Internet of Things Design and Implementation.CrossRefGoogle Scholar
Demidova, L., & Sokolova, Y. (2015). Modification of particle swarm algorithm for the problem of the SVM classifier development. 2015 International Conference Stability and Control Processes in Memory of VI Zubov (SCP), IEEE.CrossRefGoogle Scholar
Ding, Y., Zhang, W., Yu, L., & Lu, K. (2019). The accuracy and efficiency of GA and PSO optimization schemes on estimating reaction kinetic parameters of biomass pyrolysis. Energy, 176, 582588.CrossRefGoogle Scholar
Ebrahimi, J., Hosseinian, S. H., & Gharehpetian, G. B. (2010). Unit commitment problem solution using shuffled frog leaping algorithm. IEEE Transactions on Power Systems, 26(2), 573581.CrossRefGoogle Scholar
Eusuff, M., Lansey, K., & Pasha, F. (2006). Shuffled frog-leaping algorithm: A memetic meta-heuristic for discrete optimization. Engineering Optimization, 38(2), 129154.CrossRefGoogle Scholar
Gardas, B. B., & Navimipour, N. J. (2021). Performance evaluation of higher education system amid COVID-19: A threat or an opportunity? Kybernetes. doi: 10.1108/K-10-2020-0713.Google Scholar
He, S., Guo, F., & Zou, Q. (2020). MRMD2. 0: A python tool for machine learning with feature ranking and reduction. Current Bioinformatics, 15(10), 12131221.CrossRefGoogle Scholar
Hu, B., Dai, Y., Su, Y., Moore, P., Zhang, X., Mao, C., … Xu, L. (2016). Feature selection for optimized high-dimensional biomedical data using an improved shuffled frog leaping algorithm. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 15(6), 17651773.CrossRefGoogle ScholarPubMed
Kong, H., Lu, L., Yu, J., Chen, Y., & Tang, F. (2020). Continuous authentication through finger gesture interaction for smart homes using WiFi. IEEE Transactions on Mobile Computing, 20(11), 31483162.CrossRefGoogle Scholar
Lam, F. (1999). Scheduling to minimize product design time using a genetic algorithm. International Journal of Production Research, 37(6), 13691386.CrossRefGoogle Scholar
Lee, I., & Lee, K. (2015). The Internet of Things (IoT): Applications, investments, and challenges for enterprises. Business Horizons, 58(4), 431440.CrossRefGoogle Scholar
Lei, W., Hui, Z., Xiang, L., Zelin, Z., Xu-Hui, X., & Evans, S. (2021). Optimal remanufacturing service resource allocation for generalized growth of retired mechanical products: Maximizing matching efficiency. IEEE Access, 9, 8965589674.CrossRefGoogle Scholar
Lin, Y., Song, H., Ke, F., Yan, W., Liu, Z., & Cai, F. (2022). Optimal caching scheme in D2D networks with multiple robot helpers. Computer Communications, 181, 132142.CrossRefGoogle Scholar
Lu, M., Abedinia, O., Bagheri, M., Ghadimi, N., Shafie-khah, M., & Catalão, J. P. (2020). Smart load scheduling strategy utilising optimal charging of electric vehicles in power grids based on an optimisation algorithm. IET Smart Grid, 3(6), 914923.CrossRefGoogle Scholar
Lu, Y., Min, Q., Liu, Z., & Wang, Y. (2019). An IoT-enabled simulation approach for process planning and analysis: A case from engine re-manufacturing industry. International Journal of Computer Integrated Manufacturing, 32(4–5), 413429.CrossRefGoogle Scholar
Lv, Z., Guo, J., & Lv, H. (2022). Safety poka yoke in zero-defect manufacturing based on digital twins. IEEE Transactions on Industrial Informatics. doi: 10.1109/TII.2021.3139897.Google Scholar
Mahiri, F., Najoua, A., & Ben Souda, S. (2022). 5G-enabled IIoT framework architecture towards sustainable smart manufacturing. International Journal of Online & Biomedical Engineering, 16(4), 420.Google Scholar
Mauerhoefer, T., Strese, S., & Brettel, M. (2017). The impact of information technology on new product development performance. Journal of Product Innovation Management, 34(6), 719738.CrossRefGoogle Scholar
Mou, J., Duan, P., Gao, L., Liu, X., & Li, J. (2022). An effective hybrid collaborative algorithm for energy-efficient distributed permutation flow-shop inverse scheduling. Future Generation Computer Systems, 128, 521537.CrossRefGoogle Scholar
Nižetić, S., Šolić, P., González-de, D. L.-d.-I., & Patrono, L. (2020). Internet of Things (IoT): Opportunities, issues and challenges towards a smart and sustainable future. Journal of Cleaner Production, 274, 122877.CrossRefGoogle Scholar
Nyknahad, D., Aslani, R., Bein, W., & Gewali, L. (2020). Zoning effect on the capacity and placement planning for battery exchange stations in battery consolidation systems. 2020 10th Annual Computing and Communication Workshop and Conference (CCWC), IEEE.CrossRefGoogle Scholar
Orouji, H., Haddad, O. B., Fallah-Mehdipour, E., & Mariño, M. (2014). Extraction of decision alternatives in project management: Application of hybrid PSO-SFLA. Journal of Management in Engineering, 30(1), 5059.CrossRefGoogle Scholar
Parsopoulos, K. E., & Vrahatis, M. N. (2002). Particle swarm optimization method in multiobjective problems. Proceedings of the 2002 ACM symposium on Applied computing.CrossRefGoogle Scholar
Rasouli, M. R. (2020). An architecture for IoT-enabled intelligent process-aware cloud production platform: A case study in a networked cloud clinical laboratory. International Journal of Production Research, 58(12), 37653780.CrossRefGoogle Scholar
Sarker, I. H., Khan, A. I., Abushark, Y. B., & Alsolami, F. (2022). Internet of Things (IoT) security intelligence: A comprehensive overview, machine learning solutions and research directions. Mobile Networks and Applications, 117. https://doi.org/10.1007/s11036-022-01937-3.Google Scholar
Shafique, K., Khawaja, B. A., Sabir, F., Qazi, S., & Mustaqim, M. (2020). Internet of things (IoT) for next-generation smart systems: A review of current challenges, future trends and prospects for emerging 5G-IoT scenarios. IEEE Access, 8, 2302223040.CrossRefGoogle Scholar
Sheikh Ahmadi, S., Karami, M., Gholami, M., & Mirzaei, R. (2022). Improving MPPT performance in PV systems based on integrating the incremental conductance and particle swarm optimization methods. Iranian Journal of Science and Technology, Transactions of Electrical Engineering, 46(1), 2739.CrossRefGoogle Scholar
Subasi, A. (2013). Classification of EMG signals using PSO optimized SVM for diagnosis of neuromuscular disorders. Computers in biology and medicine, 43(5), 576586.CrossRefGoogle ScholarPubMed
Suleiman, Z., Shaikholla, S., Dikhanbayeva, D., Shehab, E., & Turkyilmaz, A. (2022). Industry 4.0: Clustering of concepts and characteristics. Cogent Engineering, 9(1), 2034264.CrossRefGoogle Scholar
Sun, G., Li, C., & Deng, L. (2021). An adaptive regeneration framework based on search space adjustment for differential evolution. Neural Computing and Applications, 33(15), 95039519.CrossRefGoogle Scholar
Sun, Q., Lin, K., Si, C., Xu, Y., Li, S., & Gope, P. (2022). A secure and anonymous communicate scheme over the Internet of Things. ACM Transactions on Sensor Networks (TOSN), 18(3), 121.Google Scholar
Tang, Y. M., Chau, K. Y., Fatima, A., & Waqas, M. (2022). Industry 4.0 technology and circular economy practices: Business management strategies for environmental sustainability. Environmental Science and Pollution Research, 29, 118. https://doi.org/10.1007/s11356-022-19081-6.Google ScholarPubMed
Thomas, J., lal Rakesh, G., & Mahapatra, S. (2019). Comparison of evolutionary optimization techniques for unconstrained continuous optimization problems. CCET Journal of Science and Engineering Education, (ISSN 2455-5061) 4, 3647.Google Scholar
Vinogradov, D., Konkina, V., Kostin, Y. V., Kryuchkov, M., Zakharova, O., & Ushakov, R. (2018). Developing the regional system of oil crops production management. Research Journal of Pharmaceutical, Biological and Chemical Sciences, 9(5), 12761284.Google Scholar
Wang, J., Gao, Y., Liu, W., Sangaiah, A. K., & Kim, H.-J. (2019a). An improved routing schema with special clustering using PSO algorithm for heterogeneous wireless sensor network. Sensors, 19(3), 671.CrossRefGoogle ScholarPubMed
Wang, Y., Lin, Y., Zhong, R. Y., & Xu, X. (2019b). IoT-enabled cloud-based additive manufacturing platform to support rapid product development. International Journal of Production Research, 57(12), 39753991.CrossRefGoogle Scholar
Wu, Z., Li, C., Cao, J., & Ge, Y. (2020). On scalability of association-rule-based recommendation: A unified distributed-computing framework. ACM Transactions on the Web (TWEB), 14(3), 121.Google Scholar
Wu, Z., Song, A., Cao, J., Luo, J., & Zhang, L. (2017). Efficiently translating complex SQL query to mapreduce jobflow on cloud. IEEE Transactions on Cloud Computing, 8(2), 508517.CrossRefGoogle Scholar
Xu, Y., Zhang, H., Yang, F., Tong, L., Yan, D., Yang, Y., … Wu, Y. (2021). Experimental investigation of pneumatic motor for transport application. Renewable Energy, 179, 517527.CrossRefGoogle Scholar
Yang, C., Lan, S., Shen, W., Huang, G. Q., Wang, X., & Lin, T. (2017). Towards product customization and personalization in IoT-enabled cloud manufacturing. Cluster Computing, 20(2), 17171730.CrossRefGoogle Scholar
Yao, F., Alkan, B., Ahmad, B., & Harrison, R. (2020). Improving just-in-time delivery performance of IoT-enabled flexible manufacturing systems with AGV based material transportation. Sensors, 20(21), 6333.CrossRefGoogle ScholarPubMed
Zhang, T. (2014). QoS-aware web service selection based on particle swarm optimization. Journal of Networks, 9(3), 565.Google Scholar
Zhao, M., & Ghasvari, M. (2021). Product design-time optimization using a hybrid meta-heuristic algorithm. Computers & Industrial Engineering, 155, 107177.CrossRefGoogle Scholar
Zheng, W., Liu, X., Ni, X., Yin, L., & Yang, B. (2021a). Improving visual reasoning through semantic representation. IEEE Access, 9, 9147691486.CrossRefGoogle Scholar
Zheng, W., Liu, X., & Yin, L. (2021b). Sentence representation method based on multi-layer semantic network. Applied Sciences, 11(3), 1316.CrossRefGoogle Scholar
Zheng, P., Wang, H., Sang, Z., Zhong, R. Y., Liu, Y., Liu, C., … Xu, X. (2018). Smart manufacturing systems for Industry 4.0: Conceptual framework, scenarios, and future perspectives. Frontiers of Mechanical Engineering, 13(2), 137150.CrossRefGoogle Scholar
Zheng, W., Xun, Y., Wu, X., Deng, Z., Chen, X., & Sui, Y. (2021c). A comparative study of class rebalancing methods for security bug report classification. IEEE Transactions on Reliability, 70(4), 16581670.CrossRefGoogle Scholar
Zhong, L., Fang, Z., Liu, F., Yuan, B., Zhang, G., & Lu, J. (2021). Bridging the theoretical bound and deep algorithms for open set domain adaptation. IEEE Transactions on Neural Networks and Learning Systems.Google Scholar
Zhou, X., Xu, Z., Yao, L., Tu, Y., Lev, B., & Pedrycz, W. (2018). A novel data envelopment analysis model for evaluating industrial production and environmental management system. Journal of Cleaner Production, 170, 773788.CrossRefGoogle Scholar
Figure 0

Table 1. Overview of the methods studied

Figure 1

Figure 1. A conceptual IoT-enabled SPS framework (Aheleroff et al., 2020).

Figure 2

Table 2. Important parameters of PSO algorithm

Figure 3

Figure 2. Flowchart of PSO algorithm.

Figure 4

Table 3. Important parameters of the SFL algorithm

Figure 5

Figure 3. Flowchart of SFL algorithm.

Figure 6

Figure 4. Flowchart of hybrid PSO algorithm and SFL algorithm.

Figure 7

Table 4. Important parameters used

Figure 8

Table 5. Description of design tasks and their details

Figure 9

Table 6. Task priority and latency relationships

Figure 10

Figure 5. Convergence diagram for 100 iterations.

Figure 11

Figure 6. Stability diagram for 50–500 tasks.

Figure 12

Figure 7. Comparing design time of the suggested strategy to other algorithms with different number of nodes.

Figure 13

Figure 8. Comparing the design time of the suggested strategy to other algorithms with different number of tasks.

Figure 14

Figure 9. Comparing Makespan of the suggested strategy to other algorithms with different number of nodes.

Figure 15

Figure 10. Comparing Makespan of the suggested strategy to other algorithms with different number of tasks.

Figure 16

Figure 11. Comparing the energy consumption of the suggested strategy to other algorithms with different number of nodes.

Figure 17

Figure 12. Comparing energy consumption of the suggested strategy to other algorithms with different number of tasks.