Open access peer-reviewed chapter - ONLINE FIRST

Information and Communication System through Artificial Intelligence

Written By

Nageswara Rao Medikondu, Varakumari Samudrala, Sri Harsha Arigela and Venkata Kamesh Vinjamuri

Submitted: 05 September 2022 Reviewed: 14 September 2022 Published: 08 December 2022

DOI: 10.5772/intechopen.108549

Decision Support Systems (DSS) and Tools IntechOpen
Decision Support Systems (DSS) and Tools Edited by Tien M. Nguyen

From the Edited Volume

Decision Support Systems (DSS) and Tools [Working Title]

Dr. Tien M. Manh Nguyen

Chapter metrics overview

90 Chapter Downloads

View Full Metrics

Abstract

Cloud computing is the trendiest technology to perk up system performance with competent task scheduling algorithm. To execute various goals in task scheduling it is an vital way to organize customer desires with an order. Numerous papers attempted diverse areas like distribution of possessions, fortification, assortment and scheduling. Implementation time, carrying out cost, memory and possessions are main areas paying attention by obtainable researchers. In this effort for executing and transmission unusual task algorithm is anticipated. It minimizes the both completion time and implementation time with utilizing utmost resources. Performance of algorithm evaluated with obtainable examples with 40 number of tasks and processors with given process time and travel time.

Keywords

  • flexible manufacturing system
  • operational completion time
  • artificial intelligence
  • heuristic search

1. Introduction

Available Resources and existing manufacturing system to enhance productivity of the system with great reach of customers demand [1]. In this connection FMS is a highly automated and classy system in the area of manufacturing to achieve high flexibility, mid variety and mid range of products [2]. FMS is showed benefits in cost reduction, improved utilizations, condensed work-in-process levels; etc. FMS has emerged as a feasible substitute to the manufacturing system. Design, planning, scheduling and control Karabtik et al. [3] problems are encountered in the life cycle of FMS. In the dynamic nature of FMS during operations of task scheduling and controlling problems are plays an important role such as tools, AGV routing, flexible parts [4] and AS/RS storage assignments [5]. Direction of jobs through the system [6] and sequencing of jobs on machines as well as scheduling of machines in FMS made through with considering other resources. For efficient production in flexible system AGVs and MHS (material Handling system) are plays a vital role employed Blazewicz et al. [7]. Effectiveness of AGVs depends on select and assigning the tasks to AGV, specific path selection and the process of determining arrival and departure times. With available resources to enhance productivity based on demand of the products it will reflects on pressure on the system to reduce pressure on the system there is a only one option is FMS [1]. In FMS scheduling of machines and AGVS simultaneously through priority rules like FCFS (First Come First Serve), SPT (Shortest Processing Time) and LPT(Longest Processing Time) are addressed by Nageswara rao et al. [8, 9, 10, 11, 12]. A new metraheuristic algorithm JAYA is proposed in this paper to implement scheduling of both machines and AGVs in a FMS environment which minimizes the operations completions time with saving of resources.

Advertisement

2. Structure of the problem

The configuration of the FMS in Figure 1 (layouts), Table 1 (travel time data) and Table 2 (job set data) are selected in the present study Bilge et al. [13].

Figure 1.

The layout configurations used in the example problem.

FromaFromb
ToL/U1234ToL/UM1M2M3M4
L/U0681012L/U04686
M11206810160242
M21060682812024
M38860636101202
M461086044810120
FromcFromd
ToL/UM1M2M3M4ToL/U1234
L/U0241012L/U0481014
11202810M11804610
21012068M22014086
346802M3128606
4246120M414141260

Table 1.

Example problems travel time data.

Job Set NoJob/Machine1234Job Set NoJob/Machine1234
1181601221100018
220181002010018
31501283100200
401801440101512
515010051015012
61015120
3116015041107011
20180152010128
320100039710 + 80
40015104127 + 608
58101517597 + 1088
61510158
51612096191107
218156021920013
3120933014209
4015064014209
590305110168
61001210
716006810122111
20110920122111
3090730122111
40016740122111
59018051014189
601319661014189
7109130
811908
911299610111161913
201116920211614
32118073141089
4020221140132010
516131495901618
621191115

Table 2.

Data for the job sets used in example problems.

2.1 Task scheduling

Formulation of task scheduling problem with objective function of minimization of operational completion time along with vehicle heuristics algorithm shown in Figure 2. FMS consisting of a collection of processing workstations consistent by an MHS, ASRS and controlled by a scattered computer System Nageswararao et al. [14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39] and it is highly automated machine cells along with group of workstations.

Figure 2.

Task scheduling flowchart.

Oij=Tij+PijE1
Ci=i=1nOijE2
OCT=MaxC1C2C3CnE3

Where i = job, j = operation,

Tij = traveling time.

Pij = operation processing time.

Oij = Operational completion time.

Ci = Job Completion Time.

OCT = completion time Total

Advertisement

3. Jaya algorithm

JAYA algorithm established @@venkatarao (2015) based on constrained and unconstrained optimization function.JAYA means “victory” origin of this term is Sanskrit. This algorithm is based on swarm intelligence and population based and it is enthused by “survival of the fittest”. Based on the concepts of JAYA it is attracted towards the best solutions globally with neglecting of worst solutions. In other words it gets closer to the optimum solutions and also escaping from worst solutions. It is very easy to execute with minimum parameters like population size and number of iterations these are some advantages over the other population based algorithms.

Procedural Steps of JAYA Algorithms

  1. Minimization or maximization depends upon problem it is denoted by f(x)

  2. Design variables and population size

  3. Determine new solution X’j,k,i = Xj,k,i + r1,j,i (Xj,best,i- │Xj,k,i│) - r2,j,i (Xj,worst,i- │Xj,k,i│)

  4. If you get best solution when compared with existing solution keep new solution as best solution or else keep existing one as best or new solution.

3.1 Scheduling with JAYA algorithm

  1. Choose job set

  2. As per the population size engender random sequences

  3. Recognize best and worst solutions

  4. Adapt the new solution equation

  5. According to algorithm move towards closer to the best solution

  6. Avoid the worst solution

  7. Identify the best solutions

  8. Next iteration with all best values

  9. Receptor editing

  10. best possible solution

Advertisement

4. Jaya Algorithm implementation

JAYA algorithm is explained in following steps for job set 7 and layout 3 to solve task scheduling problems

Step 1: choose job set.

Job Set NoJob/machine1234
716006
201109
30907
400167
590180
6013196
7109130
811908

Step 2: Random sequences generation based on population size with following precedence rule these are all shown in below table.

It is observe that from above table “1” represents job set 1-1st operation; “2” represents 2nd operation in job set 1 and so on.

Step: 3 Recognize the best and ‘worst from the table.

Xbestis9-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13, makespan 110.

Xworstis5-14-9-7-17-1-11-3-12-2-4-8-18-15-10-6-19-13-16, makespan138.

Step: 4 adapt the sequences based on below eq.

X’j = Xj + r1(Xbest - │Xj│) - r2(Xworst- │Xj│).

From the Table 3 the sequences are X1-X38 for example consider X1 as Xj.

S. NoSequenceMake span
19-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13110
211-7-3-9-1-17-5-14-10-15-8-2-6-18-12-4-16-19-13112
317-7-5-9-3-1-11-14-2-4-12-8-6-10-18-15-19-16-13116
414-7-9-17-3-5-1-11-10-6-15-12-18-4-8-2-19-13-16116
57-1-17-5-11-14-3-9-18-6-15-2-12-4-10-8-16-19-13116
617-9-14-7-11-5-3-1-8-15-18-10-4-12-2-6-16-13-19119
711-7-1-14-3-17-9-5-12-18-10-15-8-2-4-6-13-19-16121
814-3-5-9-7-11-1-17-2-10-6-8-18-4-15-12-19-13-16121
917-7-14-1-9-3-11-5-2-4-10-18-6-12-15-8-13-19-16121
103-17-14-7-1-5-9-11-6-2-15-12-10-4-8-18-13-19-16121
1114-11-17-5-7-3-9-1-10-4-2-12-6-15-8-18-19-16-13123
125-17-11-1-3-9-7-14-10-18-15-8-12-2-4-6-19-13-16123
133-1-7-5-17-9-11-14-4-10-12-2-6-18-8-15-16-13-19124
143-1-14-5-9-17-7-11-15-8-12-10-6-18-4-2-16-13-19125
1511-7-14-5-1-17-9-3-10-4-6-8-15-2-12-18-13-16-19125
1611-7-3-1-9-14-17-5-15-2-12-8-4-6-18-10-13-16-19125
179-14-7-5-17-3-11-1-8-15-12-6-4-18-2-10-16-13-19125
185-1-14-3-9-7-17-11-15-8-10-18-2-6-4-12-16-19-13126
1917-11-14-9-1-5-3-7-8-10-4-15-12-18-6-2-16-19-13126
2011-1-17-5-9-7-14-3-8-4-18-15-12-2-10-6-16-19-13126
213-7-11-5-14-9-1-17-6-8-10-15-12-4-18-2-13-16-19127
2211-14-5-1-9-7-17-3-2-4-15-8-12-6-10-18-19-16-13127
239-3-1-17-11-5-14-7-15-8-4-12-6-2-10-18-13-19-16127
2411-9-1-14-7-5-17-3-15-4-6-10-8-2-12-18-19-13-16127
2511-17-5-9-3-1-14-7-8-15-12-6-4-2-10-18-16-13-19127
261-7-11-9-17-5-14-3-2-4-10-12-6-18-15-8-16-13-19129
279-17-3-11-14-1-5-7-10-4-18-8-15-6-12-2-16-13-19129
2811-17-9-1-14-7-5-3-18-15-6-10-2-8-4-12-19-16-13130
2917-1-11-9-14-5-7-3-12-10-4-2-8-6-18-15-19-16-13130
309-7-11-5-1-3-17-14-6-8-18-4-15-10-2-12-19-16-13130
3111-5-7-1-3-9-17-14-8-4-6-18-2-10-15-12-19-13-16130
325-1-9-14-11-3-7-17-6-18-2-10-4-12-15-8-16-19-13130
3311-5-1-7-14-9-3-17-6-8-15-18-10-12-2-4-19-16-13130
349-3-14-5-11-17-1-7-15-4-2-18-6-12-10-8-16-13-19130
3511-3-9-1-14-17-7-5-8-4-6-15-18-12-2-10-16-19-13130
369-1-7-17-3-14-11-5-6-10-2-15-18-12-4-8-13-19-16134
3714-1-5-7-9-17-11-3-10-4-12-18-2-8-6-15-19-13-16135
385-14-9-7-17-1-11-3-12-2-4-8-18-15-10-6-19-13-16138

Table 3.

Generated population size for the JAYA.

X’j = 9-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13+ r1(9-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13 - │9-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13│) - r2(5-14-9-7-17-1-11-3-12-2-4-8-18-15-10-6-19-13-16- │9-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13│).

(Xbest - │Xj│) and (Xworst- │Xj│) (absolute value is taken) and multiplying it with random number r1 = 0.85, r2 = 0.65 by subtracting.

X’j = 9-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13+ 0.85 (9-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13 - │9-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13│) – 0.65 (5-14-9-7-17-1-11-3-12-2-4-8-18-15-10-6-19-13-16- │9-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13│).

We get,

X’j = 9-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13+ 0.85 (0) – 0.65 (4-9-2- 7-0- 6-8- 2-0- 13- 6- 2- 14- 3- 8- 2- 3- 6- 3).

Then,

X’j = 9-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13+ 0.85 (0) –(2.6-5.85-1.3-4.55-0-3.9-5.2- 1.3-0-8.45- 3.9- 1.3-9.1-1.95-5.2-1.3-1.95-3.9-1.95).

We get,

X’j = 9-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13+ 0.85 (0) –(2.6-5.85-1.3-4.55-0-3.9-5.2- 1.3-0-8.45- 3.9- 1.3-9.1-1.95-5.2-1.3-1.95-3.9-1.95).

we get,

X’j = 9-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13+ 0.85 (0) –(3-6-1-5-0-4-5- 1-0-8-4-1-9-2-5-1-2- 4-2).

Then,

X’j = 9-5-11-14-17-7-3-1-12-15-10-6-4-18-2-8-16-19-13+ (3-6-1-5-0-4-5- 1-0-8-4-1-9-2-5-1-2-4-2).

We get,

X’j = 12-11-12-19-17-11-8-2-12-23-14-7-13-20-7-9-18-23-15.

we get below values with converting above 19.

X’j = 12-11-12-19-17-11-8-2-12-4-14-7-13-1-7-9-18-4-15.

To include all the operations we get,

12-11-3-19-17-5-8-2-6-4-14-7-13-1-10-9-18-16-15.

To include repair function along with precedence requirements and the output is.

14-5-9-1-3-7- 11-17-10-6-8- 18-15-12-4-2-16-13-19, makespan 134.

If the new sequence is best one keep new one as best one or else keep old one as best one.

Step 6: This procedure applied to all 38 sequences around 30 runs to get best optimum solution by JAYA algorithm.

Step 7: Receptor editing.

Eliminate worst solutions and add random sequences either 10–50%.

Step 8: Termination criterion:

Repeating the procedure for number of generations or iterations.

Step 9: after fixed number of iterations selects the best sequence in this paper we are selecting 1000 iterations and these values are presented in Table 4.

Oper .NoM/C NoV.NoVehi Prev LocPre OMNVehicle RTPrev OCTVehicle ET = VRT + TRT1 (4 to 5)Max (7, 8)Vehicle LT = VET+TRT2 (5 to 2)Machine RTMax (10, 11)Process TimeMake Span
(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)
14110000006061016
522000000808917
91110601818241624933
11220801818243333639
3211024036364417441155
732102403636460461662
11212044054546255621375
17123046054546039601171
103211603360606862681886
641226217626270070777
8423368626868747777784
18214170718080867586995
152241741684849095959104
1231228675868692869219111
44222905590909884989107
2413192391001001101071106116
1632429810410610611211111213125
1342331121111121121181161186124
194142110951181181261241268134

Table 4.

Operations schedule through JAYA (for Problem set 7 and layout 1).

From above table it is observed that for first two operations AGVs select randomly from third operations onwards based on vehicle algorithm select the AGV s depends on availability. Operation 14th on machine 1 along with vehicle “1” with travel time 6 minutes and process time 10 minutes in this connect operations completion time is 134 minutes.

Advertisement

5. Results and discussion

In this chapter process times of machines and travel times are given as an input for task scheduling simultaneously. Procedure of JAYA algorithm implemented with “JAVA” language. The urbanized software gives the optimal sequence of AGVs, the sequence of jobs and the optimized makespan values for the 82 test problems. For generating 82 problems travel time and process time ratios are the main parameter. It influences the interaction of vehicle and machine schedules in FMS environment. From Table 5 it can be observed that, out of 40 problems, 40 problems give better results using JAYA when compared with all other algorithms (100%) and it can also be observed from Table 6 that out of 42 problems, 42 problems give better results using JAYA when compared with all other algorithms (100%).

Job. Not/pFCFSSPTLPTJAYA
1.a0.5917319317796
2.a0.61158158177108
3.a0.59202224198120
4.a0.91263267264116
5.a0.8514816414889
6.a0.78231240227139
7.a0.78195210201134
8.a0.58261261266171
9.a0.61270277268121
10.b0.55308308310168
1.b0.4714317316582
2.b0.4912412413086
3.b0.4716218816096
4.b0.7321722322492
5.b0.6811814413173
6.b0.54180169165111
7.b0.6214916014995
8.b0.46181181198153
9.b0.49250249244105
10.b0.44290288287148
1.c0.5214517516786
2.c0.5413013013695
3.c0.5116019016298
4.c0.823323723099
5.c0.7412014613376
6.c0.54182171167118
7.c0.68155166151104
8.c0.5183183200153
9.c0.53252251246106
10.c0.49293294293155
1.d0.74189207189106
2.d0.77174174174122
3.d0.74220250212128
4.d1.14301301298131
5.d1.0617118917197
6.d0.78249252237147
7.d0.97217242151154
8.d0.72285285200182
9.d0.76292311290126
10.d0.69350350345184

Table 5.

For t/p > 0.25 operation completion time values.

Job. Not/pFCFSSPTLPTJAYA
1.a00.15207248252126
2.a00.15217217225148
3.a00.15257327282158
4.a00.15303328317123
5.a00.21152190187102
6.a00.16304281297200
7.a00.19231240264137
8.a00.14338338347292
9.a00.15390367359182
10.a00.14452429444262
1.b00.12194238246123
2.b00.12194194206143
3.b00.12241311270154
4.b00.12285312298116
5.b00.17142180184100
6.b00.12292260284187
7.b00.15212218249136
8.b00.11306319334287
9.b00.12380355347179
10.b00.11445423439255
1.c00.13195239247122
2.c00.13197197209146
3.c00.13240312271146
4.c00.13292317301117
5.c00.1814118118399
6.c00.24296261285199
7.c00.17215221250137
8.c00.13307320335288
9.c00.13381356348180
10.c00.12448426442260
1.d00.18213255254124
2.d10.13307307319217
3.d00.18261330282151
3.d10.12370476411235
4.d10.19434471451177
5.d10.18218269270148
6.d00.19310288299201
7.d00.24239251270141
7.d10.16329344385203
8.d00.18343343349293
9.d00.19396379370182
10.d00.17466445455265

Table 6.

For t/p < 0.25 Operations completion time values.

Table 5 consists of problems whose t/p ratios are higher than 0.25, and those with lower t/p ratios are represented in Table 6. The developed ‘JAVA’ code is used to designate the example problems which are given in the first column. The digits that follow 1.a indicate the job set and the layout. In Table 6 another digit is appended to the code. Here, having a 0 or 1 as the last digit implies that the process times are doubled or tripled, respectively, where in both cases travel times are halved.

Simulations have been performed after implementation of a new metaheuristic JAYA algorithm with Population size is taken as double the job numbers it means it is not a fixed method population size may vary from problem to problem depends upon user. The results are obtained after repeating the simulation process for 30 runs with 1000 generations.

Advertisement

6. Conclusion

JAYA algorithm is very effective in generating optimal solutions for FMS it is observed from Tables 5 and 6. The iterative algorithm promises development in task scheduling particularly in environments where cycle times are short and travel times are equivalent, or where the layout and the process routes do not suit each other. In this work the FMS scheduling optimization is done by using the JAYA algorithm and the optimal sequences of machines and AGVs are determined. The iterative algorithm created anticipates the complete set of flow requirements for a given machine schedule and makes vehicle assignments accordingly, as opposed to a real-time dispatching scheme that uses no information other than the move request queue. The purpose of this work is to make AGV scheduling an integral part of the scheduling activity, actively participating in the specification of the off-line schedule. It is concluded that the JAYA is the suitable tool for this kind of scheduling problems among the non-traditional techniques considered in this work. Since, the iterative algorithm promises improvement in scheduling of FMS components, this approach can be extended for various multi-objectives scheduling of FMS configurations. Subsystems like automated storage and retrieval systems (AS/RS) and robots can also be included with machine and AGVs scheduling of FMS in future work.

Advertisement

Acknowledgments

The authors greatly acknowledge the financial support from DST-SERB, Govt. of India (Sanction No: SB/EMEQ-501/2014) for carrying out this R & D activity.

References

  1. 1. Sabuncuoglu I, Hommertzheim DL. Experimental investigation of FMS machine and AGV scheduling rules against the mean flow time criterion. International Journal of Production Research. 1992;30(7):1617-1635
  2. 2. Akturk MS, Yilmaz H. Scheduling of automated guided vehicles in a decision making hierarchy. International Journal of Production Research. 1996;32:577-591
  3. 3. Karabtik S, Sabuncuolu I. A beam search based algorithm for scheduling machines and AGVs in an FMS. In: Proceedings of the Second Industrial Engineering Research Conf. Los Angeles; 1993. pp. 308-312
  4. 4. Kusiaka. Material handling in flexible manufacturing systems. Material Flow. 1985;2:290-295
  5. 5. El-Maraghy E, Ravi T. Modern tools for the design, modeling and evaluation of flexible manufacturing systems. Robotics and Computer-Integrated Manufacturing. 1992;9(4):335-340
  6. 6. Orhan E, Alper D. A new approaches to solve hybrid flow shop scheduling problems by artificial immune system. Future Generation Computer Systems. 1989;20:1083-1095
  7. 7. Blazewicz J, Eiselt HA, Finke G, Laporte G, Weglarz J. Scheduling tasks and vehicles in a flexible manufacturing system. International Journal of Flexible Manufacturing Systems. 1991;4:5-16
  8. 8. Nageswara Rao M et al. Simultaneous scheduling in FMS through priority rules. Journal of Advanced Research in Dynamical and Control Systems. 2017;9:1995-2008
  9. 9. Nageswararao M et al. Scheduling of machines and automated guided vehicles in FMS using shuffled frog leap algorithm. International Journal of Mechanical Engineering and Technology. 2017;8(5):496-503
  10. 10. Nageswara Rao M et al. Application of BPSO in flexible manufacturing system scheduling. International Journal of Mechanical Engineering and Technology. 2017;8(5):186-195
  11. 11. Nageswara Rao M, Narayana Rao K, Ranga Janardhana G. Integrated scheduling of machines and AGVs in FMS by using dispatching rules. Journal of Production Engineering. 2017;20(1):75-84
  12. 12. Nageswara Rao M, Narayana Rao K, Ranga Janardhana G. Scheduling of machines and automated guided vehicle in FMS using gravitational search algorithm. Applied Mechanics and Materials. 2017;867:307-313
  13. 13. Bilge U, Ulusoy G. A time window approach to simultaneous scheduling of machines and material handling system in an FMS. Operations Research. 1995;43(6):1058-1070
  14. 14. Lee SM, Jung HJ. A multi-objective production planning model in a flexible manufacturing environment. International Journal of Production Research. 1989;27(11):1981-1992
  15. 15. Prakashbabu K, VijayaBabu V, Nageswara Rao M. Implementation of heuristic algorithms to synchronized planning of machines and AGVs in FMS. Management Science Letters. 2018;8(6):543-554
  16. 16. Prakashbabu K, VijayaBabu V, Nageswara Rao M. Fuzzy heuristic algorithm for simultaneous scheduling problems in flexible manufacturing system. Management Science Letters. 2018;8(12):1319-1330
  17. 17. Rao R. Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems. International Journal of Industrial Engineering Computations. 2016;7(1):19-34
  18. 18. Kumar PA et al. Scheduling of machines and automated guided vehicles in FMS using scatter search algorithm. International Journal of Mechanical Engineering and Technology. 2017;8(5):471-481
  19. 19. Nageswara Rao M, Vara Kumari S, Manohar P, Madesh B, Naveen Krishna P, Suraj Krishna R. Simultaneous scheduling of machines and AGVs in FMS through ant colony optimization algorithm. International Journal of Engineering and Advanced Technology. 2020;9(3):1392-1397
  20. 20. Nageswara Rao M et al. Simultaneous scheduling of machines and AGVs in FMS through simulated annealing algorithm. International Journal of Innovative Technology and Exploring Engineering. 2020;9(4):2235-2240
  21. 21. Prakash Babu K, Vijaya Babu V, Nageswara Rao M. Scheduling of machines and AGVs simultaneously in FMS through hybrid teaching learning based optimization algorithm. International Journal of Engineering and Advanced Technology. 2019;9(2):2048-2055
  22. 22. Nageswara Rao M, Lokesh K, Harish V, Sai Bharath C, Venkatesh Y, Vara Kumari S. Simultaneous scheduling through heuristic algorithm. International Journal of Engineering & Technology. 2018;7(2.32):125-130
  23. 23. Abdelmaguid TF, Nassef AO, Kamal BA, Hassan MF. A hybrid GA/heuristic approach to the simultaneous scheduling of machines and automated guided vehicles. International Journal of Production Research. 2004;42:267-281
  24. 24. Eberhart RC, Shi Y. Comparing inertia weight and constriction factors in Particle swarm optimization. In: Proceedings of IEEE Congress on Evolutionary Computation. San Diego, CA; 2000. pp. 84-88
  25. 25. Nageswara Rao M, Narayana Rao K, Ranga Janardhana G. Machines and AGVs scheduling in flexible manufacturing system with mean tardiness criterion. International Journal of Advanced Materials Manufacturing and Characterization. 2014;4:100-105
  26. 26. Sai Sandeep K et al. Operational control decisions through random rule in flexible manufacturing system. In: Chaurasiya PK et al., editors. TIME—2021, Lecture Notes in Mechanical Engineering. Vol. 87. Switzerland AG: Springer Nature; 2022. pp. 941-950
  27. 27. Durga Prasad G et al. Experimental investigation on FMS environment with operational completion time. In: Chaurasiya PK et al., editors. TIME–2021, Lecture Notes in Mechanical Engineering. Vol. 88. Switzerland AG: Springer Nature; 2022. pp. 951-960
  28. 28. Nageswara Rao M et al. Flexible manufacturing system simultaneous scheduling through Palmer heuristic algorithm. In: Chaurasiya PK et al., editors. TIME −2021, Lecture Notes in Mechanical Engineering. Vol. 94. Switzerland AG: Springer Nature; 2022. pp. 1013-1021
  29. 29. Nageswara Rao M et al. Simultaneous scheduling with J N D Gupta heuristic algorithm with mean tardiness. In: Chaurasiya PK et al., editors. TIME—2021, Lecture Notes in Mechanical Engineering. Vol. 93. Switzerland AG: Springer Nature; 2022. pp. 1001-1012
  30. 30. Nageswara Rao M et al. Mean tardiness with heuristic in intelligent manufacturing system. In: Chaurasiya PK et al., editors. TIME—2021, Lecture Notes in Mechanical Engineering. Vol. 92. Switzerland AG: Springer Nature; 2022. pp. 989-999
  31. 31. Nageswara Rao M et al. Implementation of priority rules in flexible manufacturing system scheduling with mean tardiness. In: Chaurasiya PK et al., editors. TIME -2021, Lecture Notes in Mechanical Engineering. Vol. 91. Switzerland AG: Springer Nature; 2022. pp. 977-988
  32. 32. Nageswara Rao M et al. Implementation of branch and bound algorithm in FMS with mean tardiness. In: Chaurasiya PK et al., editors. TIME—2021, Lecture Notes in Mechanical Engineering. Vol. 83. Switzerland AG: Springer Nature; 2022. pp. 889-901
  33. 33. Nageswara Rao M et al. Implementation of Campbell, Dudek, Smith algorithm in flexible manufacturing system with mean tardiness. In: Chaurasiya PK et al., editors. TIME—2021, Lecture Notes in Mechanical Engineering. Vol. 81. Switzerland AG: Springer Nature; 2022. pp. 867-878
  34. 34. Nageswara Rao M et al. AGVs and machines scheduling with Campbell, Dudek, Smith Algorithm. In: Chaurasiya PK et al., editors. TIME—2021, Lecture Notes in Mechanical Engineering. Vol. 82. switzerland AG: Springer Nature; 2022. pp. 879-887
  35. 35. Nageswara Rao M et al. “Implementation of Jatinder N. D. Gupta algorithm for FMS scheduling problems”, in TIME—2021, Lecture Notes in Mechanical Engineering. 78 edited by Prem Kumar Chaurasiya et al. Switzerland AG: Springer Nature; 2022. pp. 837-845
  36. 36. Nageswara Rao M et al. Flexible manufacturing system scheduling through branch and bound algorithm. In: Chaurasiya PK et al., editors. TIME—2021, Lecture Notes in Mechanical Engineering. Vol. 77. Switzerland AG: Springer Nature; 2022. pp. 825-836
  37. 37. Mohan Manoj V et al. Flexible manufacturing system scheduling with relative importance of a work item in a workflow. In: Chaurasiya PK et al., editors. TIME −2021, Lecture Notes in Mechanical Engineering. Vol. 79. Switzerland AG: Springer Nature; 2022. pp. 847-855
  38. 38. Subbaiah KV, Nageswara Rao M, Narayanarao K. Scheduling of AGVs and machines in FMS with make span criteria using sheep flock heredity algorithm. International Journal of Physical Sciences. 2009;4(2):139-148
  39. 39. Nageswara Rao M, Narayana Rao K, Ranga Janardhana G. Simultaneous scheduling of machines and AGVs in flexible manufacturing system with minimization of tardiness criterion. International Conference on Advances in Manufacturing and Materials Engineering (ICAMME-2014). 2014

Written By

Nageswara Rao Medikondu, Varakumari Samudrala, Sri Harsha Arigela and Venkata Kamesh Vinjamuri

Submitted: 05 September 2022 Reviewed: 14 September 2022 Published: 08 December 2022