• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    An Improved Multi-Objective Hybrid Genetic-Simulated Annealing Algorithm for AGV Scheduling under Composite Operation Mode

    2024-01-12 03:47:02JiaminXiangYingZhangXiaohuaCaoandZhigangZhou
    Computers Materials&Continua 2023年12期

    Jiamin Xiang ,Ying Zhang ,Xiaohua Cao,? and Zhigang Zhou

    1School of Transportation and Logistics Engineering,Wuhan University of Technology,Wuhan,430063,China

    2Hubei Plog Technology Co.,Ltd.,Wuhan,430000,China

    ABSTRACT This paper presents an improved hybrid algorithm and a multi-objective model to tackle the scheduling problem of multiple Automated Guided Vehicles(AGVs)under the composite operation mode.The multi-objective model aims to minimize the maximum completion time,the total distance covered by AGVs,and the distance traveled while empty-loaded.The improved hybrid algorithm combines the improved genetic algorithm (GA) and the simulated annealing algorithm(SA)to strengthen the local search ability of the algorithm and improve the stability of the calculation results.Based on the characteristics of the composite operation mode,the authors introduce the combined coding and parallel decoding mode and calculate the fitness function with the grey entropy parallel analysis method to solve the multi-objective problem.The grey entropy parallel analysis method is a combination of the grey correlation analysis method and the entropy weighting method to solve multi-objective solving problems.A task advance evaluation strategy is proposed in the process of crossover and mutation operator to guide the direction of crossover and mutation.The computational experiments results show that the improved hybrid algorithm is better than the GA and the genetic algorithm with task advance evaluation strategy(AEGA)in terms of convergence speed and solution results,and the effectiveness of the multi-objective solution is proved.All three objectives are optimized and the proposed algorithm has an optimization of 7.6%respectively compared with the GA and 3.4%compared with the AEGA in terms of the objective of maximum completion time.

    KEYWORDS AGV scheduling;composite operation mode;genetic algorithm;simulated annealing algorithm;task advance evaluation strategy

    1 Introduction

    The scheduling of AGVs is to dispatch a set of AGVs to complete a batch of pickup/drop-off jobs to achieve certain goals (e.g.,shortest completion time,minimum AGV idle time,etc.) under given constraints[1].The AGV scheduling problem has been proven to be an NP-hard problem,with its complexity growing exponentially with the size of the problem[2].The AGV scheduling problem has been extensively studied.On the one hand,different optimization objectives were proposed for different scenarios including flexible manufacturing systems[3–5],intelligent job shops[6],automated warehouses [7] and container terminals [8–10].On the other hand,a variety of new and improved algorithms have been proposed to optimize the solution process.The main optimization objectives are minimizing the total handling completion time [11],the shortest path cost [12],the maximum completion time [13–14],the number of AGVs [6],the total time for inbound and outbound order operations[15],the energy consumption of machines[5],carbon emission[16–18],etc.

    In real manufacturing and logistics systems,there are many combinatorial optimization problems(COP) imposing on more complex issues,such as complex structure,nonlinear constraints,and multiple objectives to be handled simultaneously[19].Karimi et al.[20]established a multi-objective scheduling optimization model with the objectives of reliability and minimizing the maximum completion time of AGVs,and calculated the optimal solution of the trolley dynamic scheduling scheme based on the non-dominated sorting cuckoo algorithm and the meta-heuristic algorithm of multiobjective teaching optimization through optimal sorting of several complexity results.A multiobjective adaptive clustering genetic algorithm based on time windows and Dijkstra was proposed with the three optimization objectives of minimizing maximum completion time,AGV travel time,and total machine load,and a cross-reorganization strategy including adaptive individual cross probabilities was used to enhance the superiority of the algorithm [21].In addition to minimizing the maximum completion time and AGV travel time,Umar et al.[4]also considered the penalty cost caused by delays or conflicts,and the multi-objective fitness function was calculated using the adaptive weight method,and the genetic operator was controlled by the fuzzy expert method to adaptively control the crossover rate and mutation rate,which greatly improved the performance of the algorithm,but could only be applied with small data volumes.Yang et al.[22]also took the AGV task time penalty cost and total distance traveled as the optimization objectives and proposed the concept of a variable domain search based on the addition of an elite individual protection mechanism,which increased the volume of data in the late iteration of the algorithm and reduced the probability of prematureness of the algorithm,but the search method still had certain limitations.Devapriya et al.[23] constructed a scheduling model for product production and distribution with time constraints,with both fixed cost of vehicles and minimizing distribution time as the objectives,and considered the case of reciprocal vehicle distribution,which is solved using a heuristic algorithm combined with an evolutionary algorithm.

    The genetic algorithm is one of the most popular evolutionary algorithms for finding a satisfactory solution in an acceptable time for NP-hard scheduling problems [24].An improved genetic algorithm was proposed to promote productivity efficiency in collaborative manufacturing systems[25].Morandin et al.[26]optimized the scheduling of machines and AGVs in flexible manufacturing systems.The proposed algorithm was tested in two scenarios of FMS(Flexible Manufacturing System)and validated by comparing its results with two other algorithms.A non-dominated sorting genetic algorithm(NSGA-II)was adopted to solve multi-objective scheduling problems[27].Due to the higher probability of the genetic algorithm falling into a local optimum as the population iterates,lots of hybrid algorithms have emerged for solving AGV scheduling problems.Zhong et al.[28]proposed the hybrid genetic algorithm-particle swarm optimization(HGA-PSO)with the fuzzy logic controller to realize the integrated scheduling of multi-AGV with conflict-free path planning.The multi-objective and multi-dimensional optimal scheduling process was defined while considering energy consumption and multi-function of machines and the hybrid sectional encoding genetic algorithm and the discrete particle swarm optimization(HSE-GA-DPSO)was proposed to solve it[5].Zade et al.[29]proposed a multi-objective hybrid meta-heuristic algorithm called hybrid fuzzy hitch cock bird(MOHFHB)to solve task scheduling problems.A fuzzy hybrid genetic algorithm-particle swarm optimization(GAPSO) algorithm was proposed to optimize the AGV scheduling model [30].Rao et al.introduced a developed hybrid whale and the grey wolf optimization algorithm(WGWOA)with a random forest classifier to determine the optimal subset of gait features[31].

    This paper studies the AGVs scheduling problem under the composite operation mode which is more efficient than the single operation mode but lacks relevant research.Due to different operation modes,different mathematical models need to be built and effective algorithms should be applied to solve the problem efficiently.In this paper,the improved hybrid algorithm is the simulated annealing algorithm intervening in the genetic algorithm effectively,which was proposed to realize the multiobjective optimization of minimizing the maximum completion time,the total distance traveled by the AGV,and the empty-loaded travel distance.Similar hybrid algorithms have been studied and applied,but mostly in the fields of route planning and the structure of the algorithm fusion is relatively simple and usually treats the two algorithms as an inherited population,neglecting the combination of features between the two algorithms[32–33].In addition,a grey entropy parallel analysis method combining the grey system theory and the information entropy method is applied to calculate the multi-objective fitness function[34].

    The main contributions of this paper are as follows:

    ? Firstly,a multi-objective scheduling model under composite operation mode was constructed,and a task vector was added to the model to represent the task mode.

    ? Secondly,an improved hybrid genetic algorithm-simulated annealing algorithm based on task advance evaluation strategy(AEGA-SA)was proposed to realize the multi-objective model.

    ? Thirdly,a combined coding,parallel decoding mode aiming at composite operation scheduling mode was designed and a grey entropy parallel analysis method was applied to calculate the multi-objective fitness function.

    ? Finally,a task advance evaluation strategy was proposed for the crossover and mutation operators of the algorithm,which can effectively improve the convergence speed of the algorithm in the early stage.

    The remainder of this paper is organized as follows.Section 2 describes the problem to be solved in this paper and establishes the mathematical model.Section 3 concretely illustrates each step of the improved hybrid algorithm.In Section 4,experiments are performed to investigate the effectiveness of the proposed algorithm.Finally,Section 5 summarizes the main conclusions of this study and puts forward the potential direction of further research in the future.

    2 Problem Formulation

    2.1 Application Scenarios

    The AGVs studied in this paper are directly oriented to shelf operations and are mainly used for loading and unloading palletized goods,aiming too low and medium-level shelves for storage of goods or oriented to loading and unloading operations in storage entrances/exits.Such a scenario can be specifically applied in the low and medium-shelf storage area of automated storage systems and storage logistics centers,product storage area of flexible manufacturing systems,etc.

    AGV operation mode can be divided into the single operation mode,which refers to a single task of outbound or inbound storage,and the composite operation mode,which combines outbound and inbound storage as a single task.Due to the lack of reasonable scheduling technology,when the inbound and outbound tasks arrive at the same time,the single operation mode is generally used to partially complete the inbound task and partially complete the outbound task or to complete the two tasks one after another,which is inefficient and causes waste of resources.The composite operation mode can effectively avoid shortcomings of the single operation mode in the coordination of inbound and outbound tasks.There are two kinds of processes of composite operation:First in,last out and first out,last in.The former process is illustrated in Fig.1a:AGVs go to the inbound area to load the inbound task,run to the shelf,and put the goods into the shelf,then run to the shelf location of the outbound task and pick up the goods,and finally run to the outbound area to complete the outbound task.The latter process is illustrated in Fig.1b:AGVs first go to the shelf location of the outbound task,pick up the goods,move to the outbound area to unload goods,and then move to the inbound area to load goods to the corresponding shelf.

    Figure 1:Two processes for composite operations

    Raster is used to construct the map model,the specific information of each location of the raster map can be represented by a specific number and matrix,but the map information matrix can only indicate whether each raster is passable or not,so replace the original number with a particle that can store and modify information,as shown in Eq.(1):EachPin the matrix represents a particle andPxyrepresents a particle located at the horizontalxand vertical in the map,which can record information such as the coordinates of the current location,whether it is passable or not,whether it is a shelf or an entrance/exit area.

    In this paper,the storage map space area is divided into four major parts: the shelf area,the out/inbound area,the aisle area and the AGV parking area,which has a certain universality,as shown in Fig.2.The blue area indicates the shelf area,where the goods are stored.The green area indicates the in/outbound area,where the operation of the goods out/in is realized.The orange area is the AGV parking area,where the idle AGV stays after completing its task.The grey area indicates the aisles where the AGVs can run,with a single lane between the rows of shelves,allowing the storage/pickup of goods from both ends of the shelves,and a double lane between the columns,allowing two AGVs to run at the same time.

    Figure 2:Raster map

    2.2 Problem Description

    The composite operation refers to an operation mode in which the sequences of AGV inbound and outbound tasks are matched according to certain rules and are completed as a task group.In the case of inbound and outbound orders arriving at the same time,the scheduling study of the composite operation mode can improve system operation efficiency and save system resources.It is important for companies to shorten the delivery time of their products or to respond quickly to customer needs.The distance traveled by the AGVs in the warehouse operation process is closely related to the power consumption of the system.The unloaded travel distance of the composite operation mode often reflects the actual efficiency of the AGVs.The three objectives of the scheduling model optimization in this paper are:1)the time to complete all tasks should be as short as possible;2)the distance traveled by all AGVs operations should be as short as possible;3)the empty travel distance of the AGVs should be as short as possible.

    2.3 Mathematical Formulation

    2.3.1 Assumptions

    The speed of the AGV during travel is directly related to the load status of the vehicle,the working time for pickup/drop-off is related to the lifting speed of the forks,the level and the height of the shelf on which the target goods are located,and the turning time loss is directly related to its turning radius.In addition to these factors,which are related to the performance parameters of the vehicle itself,the operational efficiency of the whole system is related to the solution of the AGV scheduling system.The following assumptions are therefore made for the calculation of the AGV scheduling process:

    1) Only one pallet of goods can be handled by one vehicle at the same moment,and the AGV has sufficient power to ensure sufficient completion of the assigned tasks.2)The input capacity and output capacity of the in/outbound area are large enough.3)AGV travels at a uniform speed during its work.4)The acceleration process of the AGV is fast to neglect the loss time of the AGV from motion to rest and from rest to motion.5)AGV’s loading and unloading time in the in/outbound area is fixed.6)The lifting and lowering speed of the AGV forks is constant.7)Conflicts such as traffic collisions and deadlocks are not considered in the calculation process.8)There are five levels of shelf and the AGV can complete operations at this height.9)Each pallet task has been planned through the system with a starting and ending location.

    2.3.2 Notations

    Based on the above problem description in Section 2.2 and analytical assumptions in Section 2.3.1,some of the parameters and the variables involved in the scheduling problem under composite AGV operations studied in this paper are defined as shown in Tables 1 and 2.

    Table 1:Definition of parameters

    Table 2:Definition of variables

    2.3.3 Mathematical Model

    Three optimization objectives are proposed above in Section 2.2,and corresponding mathematical models are constructed regarding the paper[3]and[14]as follows:

    (1)Minimizing the maximum completion time

    In the composite operation mode,the completion of a task by AGV can be regarded as a cycle of three steps:inbound,empty-loaded and outbound task.A task vector is constructed to represent task mode in Eq.(5),and(1,1,1)Tindicates a complete task,including all three steps,while(0,1,1)Tand(1,0,1)Trespectively means no outbound task and no inbound task.

    (2)Minimizing the total distance traveled for AGV operations

    (3)Minimizing empty-loaded travel distance

    In this mode the start and end positions of the AGV’s empty-loaded travel are generated in two main areas,one in the out/inbound area and the other in the shelf area.If the start and end positions are in the shelf area,the empty-loaded travel distance needs to be compensated numerically with the Manhattan distance.The compensation formulag(x) is related to the current position of the AGV and the shelf position where the dispatched task is located,as shown in Fig.3.

    Figure 3:Distance compensation

    As shown in Fig.3a,if the nearest shelf to the location of the AGV is not in the same row of shelves as the shelf location of the task,no distance compensation is required and the AGV travel distance is Manhattan distance.Otherwise,as shown in Fig.3b,the Manhattan distance is not the exact distance that AGV has traveled,thus a compensation distance is calculated to amend the distance and the distance compensation formula is Eq.(15).

    whereμis the compensation factor,which is 0 in the case of non-essential compensation and 2 in the case of essential compensation.xijleftandxijrightare the leftmost horizontal coordinates of the shelf where taskjof AGViis located and the rightmost horizontal coordinate of the shelf,respectively.

    (4)Constraints

    Subject to

    Constraint (16) indicates the start and the end point of the AGVs.Constraints (17) and (18)indicate that the task assignment is under the AGV capability,and Constraint (17) indicates that each AGV is performing at most one task while Constraint(18)indicates that the number of AGVs performing a task is no more than the total number of AGVs.Constraint (19) indicates the earliest time when an AGV completes the next taskshould be later than the time when the previous task is completed.Constraint(20)indicates that only one AGV is allowed to move and stop at each raster node,and the node can only be released after the AGV leaves,if there is a shelf on the node,it will always be occupied.Constraint(21)indicates that each cargo compartment of the shelf can only be placed in one kind of goods and no other goods can be placed until the goods have been picked up by the AGV.

    3 Multi-Objective AEGA-SA for Composite Operation Scheduling

    3.1 Improved Hybrid Algorithm Framework

    The probability of the genetic algorithm falling into a local optimum would increase as the population iterates,while the simulated annealing algorithm keeps the solution in a wide interval during the computation,but lacks a mature evolutionary mechanism.This paper combines the genetic algorithm and the simulated annealing algorithm to effectively improve the solution quality of the algorithm.The framework of the hybrid algorithm is as follows: after receiving external data,the genetic algorithm is used to seek the global solution of the problem,which plays a role in exploration.In the evolutionary process,the population richness is judged by the variance of the population fitness,and when it remains low for a long time,the simulated annealing algorithm is intervened to improve the population richness,which plays a role in exploitation.The hybrid algorithm therefore makes full use of the advantages of both algorithms,so that the genetic algorithm can continue to have a rich population during the iterative process and can re-optimize the populations locally through the simulated annealing algorithm,maintaining an adequate balance between the local and global search abilities.The overall framework of the hybrid algorithm is illustrated in Fig.4.

    Figure 4:Framework of hybrid algorithm

    In the design of both algorithms,the framework of the genetic algorithm is dominant and the simulated annealing algorithm is supplementary.In this paper,the hybrid algorithm is improved for the case of composite operation scheduling.Firstly,this paper adapts the coding and decoding rules of the composite operation model;secondly,the paper converts the original algorithm into a multi-objective solution algorithm through the method of the grey entropy parallel analysis;thirdly,the paper adds a task advance evaluation strategy in the crossover and mutation process to speed up global exploration and local exploitation,improving the efficiency of the algorithm and the accuracy of the calculation results.The specific framework of the designed algorithm is illustrated in Fig.5.

    Figure 5:Improved hybrid algorithm flow in composite operation mode

    Step1:Calculate the reference sequence.Run the algorithm to obtain the optimal solution for each objective as the reference sequence for the multi-objective solution.

    Step2: Task advance evaluation.The task sequence of each AGV is evaluated and ranked to facilitate the improvement of the operator crossover and mutation.

    Step3: Adaptation encoding.The AGV sequences,outbound task sequences and inbound task sequences are encoded.

    Step4:Initialization of populations.A certain number of initial populations are generated in the global space as initial solutions.

    Step5:Initial route planning.The A?algorithm is used to carry out initial route planning for the initial population in advance,targeting the load travel of the task and improving the accuracy of the algorithm’s calculation results.

    Step6:Calculate the multi-objective fitness.The grey entropy parallel analysis method is applied to calculate the multi-objective fitness function.

    Step7: Improve crossover and mutation.Based on the task advance evaluation ranking results of Step2,this step combines with roulette ideas to adopt a point-to-point crossover and mutation approach.

    Step8:Select the operator.Use a ranked selection strategy and the optimal preservation strategy.

    Step9:Calculate the variance of the population fitness for the current generation.If the variance of 15 consecutive generations of the population is less than one-half of the mean of the variance of the previous 40 generations,enter the simulated annealing algorithm,otherwise go back to Step6.

    Step10: Generate new solutions.New solutions are generated for one-fifth of the population’s chromosomes by perturbing them in three ways.

    Step11: Determine if the new solution is optimized.If yes,update the chromosome directly,otherwise use the Metropolis criterion to determine whether to accept the solution.

    Step12: Determine if the loop condition is met,i.e.,If the maximum number of iterations is reached,output the final solution.If not,go back to Step6.

    3.2 Encoding and Decoding Design under Composite Operation

    3.2.1 Combined Coding Design

    To adapt to the composite operation model,the AGV sequence,the outbound task sequence and the inbound task sequence are each created with a corresponding chromosome,forming a threechromosome combination encoding model.

    The number of outbound tasks may not be equal to the number of inbound tasks in the composite operation mode,so further processing of the chromosomes is required.The steps are: 1) determine whether the lengths of the two task sequences are equal,and if so,encode them directly;2)calculate the absolute value of the sequence length difference;3)create empty particles that do not contain any information,and fill the chromosomes with the number of particle genes with the absolute value for the shorter sequence length.The final encoding is shown in Fig.6.

    Figure 6:Chromosome coding for the composite mode of operation

    3.2.2 Parallel Decoding Design

    Treating the two task chromosomes as independent individuals.The number of tasks iskand the number of AGVs ism,Eq.(22)indicates the task sequenceUifor theiAGV.

    After chromosomes are decoded,the outbound task sequenceAOiand the inbound task sequenceAIifor each AGV respectively are obtained.AOi(x),AIi(x),x=1,2,...,nindicates specific tasks in the outbound and inbound task sequences andnindicates the number of tasks contained in the task sequence.

    The sequencesAOiandAIiare regarded as row vectors to form a matrix of 2 rows andncolumns respectively,which are transformed into column vectors to obtain the final task sequence as shown in Eq.(23).EachUirepresents one cycle of an AGV job,and the AGV completes each operation cycle in the order of the final task sequence.

    3.3 Multi-Objective Problem Approach

    The grey entropy parallel analysis method combines the characteristics of the grey correlation analysis and the information entropy [34],calculates the grey correlation coefficient for the data sequence,and calculates the information entropy and the entropy weight for the data sequence in the meantime.The grey-entropy parallel correlation is obtained by combining the grey correlation coefficient and the entropy weight.The hybrid application of two methods makes up for the deficiencies of grey correlation analysis in terms of data information loss and coefficient skewing,and also provides a computational basis for the information entropy theory,which has been applied to the field of shop floor scheduling by some scholars with good results[34,35].Three parts of the greyentropy parallel analysis method are specifically illustrated as follows: the grey correlation theory,the entropy weight theory,and the hybrid of two methods.This method is particularly suitable for discrete data problems because of its low requirements for data sequence distribution.In this section,it is applied to the calculation of multi-objective solution fitness functions for AGV scheduling.The specific steps are shown below.

    3.3.1 Reference Sequence Calculation

    3.3.2 Grey Correlation Coefficients Calculation

    The fitness sequences for each population are dimensioned to eliminate the effects of order of magnitude and dimensionality between the indicators in Eq.(24).The absolute difference between the comparison sequence and the corresponding element of the reference sequence is calculated by taking the maximum and minimum difference between the two data as in Eqs.(25)and(26).The grey correlation coefficient is calculated as in Eq.(27)whereρtakes the value of 0.5.

    3.3.3 Entropy Weights Calculation

    The dimensioned data is normalized in Eq.(28)and the data weight matrix of theYis obtained.Entropy values between chromosomes are calculated in Eq.(29).Entropy weights are calculated in Eq.(30).Eq.(31) indicates thatKis the Boltzmann constant and Eq.(32) indicates that the sum of the weights is 1.

    3.3.4 Multi-Objective Fitness Value Calculation

    The grey correlation indicates the degree of similarity between the comparison sequence of a chromosome and the reference sequence,the entropy weights indicate the influence of each objective between chromosomes,and the two are multiplied and summed to calculate the fitness value of each chromosome in Eq.(33).

    wherek=1,2,...,p,i=1,2,3...,pop size,andpop sizeindicates population size.

    3.4 Crossover and Mutation Based on Task Advance Evaluation

    The task scheduling problem under the composite operation mode is essentially a task allocation and sequencing problem,with an additional step of inbound and outbound task matching compared to the single operation mode.The results of matching inbound and outbound tasks have different degrees of influence on the three optimization objectives and the key influence is the distance of empty-loaded travel for AGVs.For example,if an inbound task and an outbound task at the same coordinates but different levels were matched into a set of composite tasks,the distance of emptyloaded traveling can be significantly reduced compared to a single task at a time.Therefore,a strategy for the advanced evaluation of composite tasks is proposed to improve the crossover and mutation process of the algorithm.

    The strategy is divided into three main steps.Firstly,the advanced evaluation of tasks.Secondly,the roulette of the evaluation results.Thirdly,the specific process of crossover and mutation.

    3.4.1 Advance Evaluation of Tasks

    The evaluation steps devised in this paper are shown in Fig.7.

    Figure 7:Flow of evaluation process

    The sequences of inbound and outbound tasks for each AGV are denoted asAOi={b1,b2,...,bk}andAIi={c1,c2,...,cn},respectively,and the distances and the numbers of turns between all tasks ofbkandAIiare calculated in advance based on the A?route planning algorithm to form the cost matrixQk×nofk×nin Eq.(34).

    Eq.(35) indicates the calculation of the cost,wherelknandzknindicate the distance of the route and the number of turns,respectively,andεindicates the turning penalty cost factor,which is 3 in this case.

    Sorting each column ofQk×nin descending order gives the evaluation ranking of taskbifor all tasks in the inbound task sequenceAIi.

    3.4.2 Roulette of Evaluation Results

    The advance evaluation of tasks provides direction for the algorithm to evolve in the process of producing new chromosomes.After the evaluation of tasks,each task is given a sequence of all task ordering levels on another chromosome,which is assumed to bebci=An example of the results is illustrated in Fig.8.

    Figure 8:Example of task evaluation results

    The idea of roulette is applied to select particles and particles with a higher rating are more likely to be selected.The calculated cost of each element in thebcisequence is assumed asqbi=Eq.(36)indicates that each element is negatively indexed.Eq.(37)indicates thatyjis normalized to obtain the probability of each elementEq.(38)indicates that the cumulative probability of each elementis calculated:

    where j=1,2,...,n.

    3.4.3 The Specific Process of Crossover and Mutation

    Since particles with null information may be present in the chromosome,a mixture of point-topoint and task-advanced evaluation crossover strategies is applied.A select factor?is set in Eq.(39),which is used to select the crossover strategy.In this equation,numdenotes the current evolutionary generations andGedenotes the maximum number of iterations.

    The crossover strategy based on evaluation results in Section 3.4.2 is mainly adopted in the early stage of algorithm convergence,while the point-to-point crossover strategy is mainly adopted in the middle and late stages of the algorithm to avoid forced perturbation leading to the destruction of the algorithm evolutionary law and premature convergence into local optimum.The random numberRis generated using the Rand class,and the point-to-point crossover strategy will be adopted ifR>?while task advance evaluation crossover strategy will be adopted ifR

    Mutation operation based on the evaluation results is implemented in such a process.Firstly,two random numbersr1andr2are generated for the chromosome group without null information particle gene chromosome,and the two genes at that position are exchanged for the position.Secondly,random numbersr3andr4are generated,wherer3∈(0,1),r4∈(0,1),and the roulette idea is used to select the tasks in the evaluation sequence and find their respective positionsr5andr6,which are exchanged point to point again,which is illustrated in Fig.9.

    Figure 9:Improved mutation under composite operation

    4 Computational Experiments

    The optimization effect of the improved algorithm and the validity of the multi-objective solution approach are verified and analyzed respectively in Sections 4.1 and 4.2.The multi-objective advance evaluation strategy genetic algorithm-simulated annealing(AEGA-SA)solution for composite operation scheduling algorithms described in Section 3 is implemented in the visual studio 2022 software platform in C#programming language.

    4.1 Algorithm Improvement Validation

    This section selects three kinds of algorithms to compare the convergence speed and solution results.They are the genetic algorithm (GA),the AEGA (advance evaluation strategy genetic algorithm)and the AEGA-SA(advance evaluation strategy genetic algorithm-simulated annealing).Computational simulation experiments are conducted to verify the effectiveness of the improved hybrid algorithm.The number of AGV is 10,and the settings of all parameter values are shown in Table 3.

    Table 3:Parameters

    The comparisons of the convergence curves of GA,AEGA and AEGA-SA are shown below.The maximum completion time is shown in Fig.10,the total distance traveled for AGV operations is shown in Fig.11 and the empty-loaded travel distance is shown in Fig.12.

    Figure 10:Comparison of maximum completion time

    Figure 11:Comparison of total distance traveled for AGV operations

    Figure 12:Comparison of empty-loaded travel distance

    The comparisons of the above three computational experimental results can draw the following conclusions:

    Comparing GA and AEGA,GA converges incompletely and more slowly,while AEGA converges faster in the early stage.Therefore,the task advance evaluation strategy can help the genetic algorithm to calculate the optimal solution faster in the composite operation mode and ensure that the algorithm reaches the convergence state within a specified number of iterations.However,AEGA still suffers from a tendency to fall into a local optimum.

    Comparing AEGA and AEGA-SA,the convergence speed gap between them is very small in the early stage,and AEGA is even better than AEGA-SA in the total travel distance.However,AEGA-SA outperforms SA and AEGA in solving the optimal solution for all three objectives,and can optimize the original solution again in the middle and late stage of evolution,especially for the solution with the maximum completion time as the objective.Thus,the improved hybrid algorithm remains the advantage of fast convergence in the early stage of the AEGA with the addition of the task advance evaluation strategy and remains the ability of the hybrid algorithm(GA-SA)to locally optimize the solution again in the late stage of evolution.

    As the improved hybrid algorithm is not designed to simply fuse the two algorithms in the form of inherited solutions,it uses the richness of the populations as the criterion for judgment,and the simulated annealing algorithm is organically intervened in the evolutionary process of the genetic algorithm.This step not only preserves the global solving capability of the genetic algorithm,but also gives full play to the local solving capability of the simulated annealing algorithm.The task advance evaluation strategy is proposed for the crossover and mutation operators of the algorithm,which can effectively improve the convergence speed of the algorithm in the early stage,and then cooperate with the local optimization-seeking ability of the hybrid algorithm to complete the local solution of the algorithm in the late stage,improving convergence speed more obviously.The experimental results show that both the speed and the capability of solving all three objectives of the AEGA-SA have been improved.

    4.2 Multi-Objective Algorithm Validation

    The grey entropy parallel correlation is regarded as the fitness,the three algorithms are compared and analyzed,where the data volume type is expressed in the form of number of outbound tasks,number of inbound tasks × number of AGVs shown in Table 4,and the reference sequences are constituted by solving each objective 20 times to obtain its optimal solution,respectively,and the optimal solution is obtained from the multi-objective algorithm solving 10 times.

    Table 4:Comparison of results of multi-objective composite operation algorithms

    There are two indicators to evaluate the effectiveness of the multi-objective algorithm under the grey entropy parallel analysis method,which are the generation distance (GD) and the progress measure (PM) [34].The former evaluates the distance between the non-inferior sequences and the reference sequences and can be used as an indicator of the convergence efficiency of multi-objective algorithms,as shown in Eq.(40).The latter evaluates the relative convergence of algorithms,in general,the smaller the PM,the better the convergence of the algorithm,as shown in Eq.(41).

    whereWmaxis the number of non-inferior sequences in the set,taken as 50,anddiis the Euclidean measure of the non-inferior sequencesiagainst the reference sequences.

    whereψ1,ψgenrepresent the value of the maximum grey entropy parallel correlation achieved in the first and the last iteration of algorithms.

    As shown in Table 4,for the multi-objective composite operation scheduling problem,the grey parallel correlations obtained by the three algorithms remain above 0.8,and all of them can achieve good results.On the one hand,this is because the three objectives have a linear pattern,and on the other hand,it also shows that the grey entropy parallel analysis method has an exchange promotion effect on the whole population.When the task size is small,the grey entropy parallel correlations of the three algorithms can reach above 0.9,which is very close to the solution of the reference sequences.When the maximum number of iterations is 500,the grey entropy parallel correlations decrease as the task size increases.

    Taking AEGA-SA as an example,when the data volume increases from (20,20) × 5 to(350,350)×8,the grey entropy parallel correlations decrease from 0.9748 to 0.9058.This is because the algorithm takes a longer time to evolve as the amounts of computation increase,and the number of iterations is insufficient,resulting in low results.After adjusting the maximum number of iterations to 1000 and increasing the data type volume to(450,450)×10,the grey entropy parallel correlation increased again to 0.9316 and the algorithm regained good results.

    As shown in Table 5,comparing the results of the three algorithms with data volume,the results of the AEGA are better than the GA.According to the GD,the sets of non-inferior sequences obtained by the AEGA are smaller than those of the GA,which means that the AEGA can obtain better sets of non-inferior sequence solutions.According to the PM,the results of the AEGA are smaller than the GA,which indicates that the convergence effect of the AEGA is better,indicating that the intervention of the task advance evaluation strategy enables the algorithm to iterate faster and ensures the algorithm enough time for local optimization at the late stage.AEGA-SA,on the other hand,is further improved compared to the AEGA because it inherits the advantages of AEGA’s fast convergence and integrates the local optimization capability of the SA.According to the GD,AEGASA has a higher probability of being the smallest among the three algorithms,which is because the algorithm not only has sufficient local optimization time but also better local optimization capability,providing high-quality non-inferior solutions for the non-inferior solution sets.Moreover,the PM is further improved based on the AEGA,which is due to the advantages of local optimization in the middle and late iteration of the hybrid algorithm.

    Table 5:Comparison of evaluation indicators

    Zhu et al.[35]have demonstrated the ability of the genetic algorithm to solve multiple objectives under the grey entropy parallel analysis method and this paper provides a further enhancement to the algorithm’s solving ability after an improvement of the genetic algorithm and the fusion with simulated annealing.

    5 Conclusion

    This paper deals with the multi-objective scheduling problem of AGVs under the composite operation mode.The AEGA-SA has been proposed to realize the multi-objective model.Specifically,a grey entropy parallel analysis method was applied to calculate the multi-objective fitness function.

    Additionally,this paper proposed a task-advance evaluation strategy to guide the crossover and mutation of operators,aiming to improve the convergence rates and solution accuracy of the algorithm.The computational experiments have shown that the convergence rate of the AEGA-SA was faster than the other two algorithms in most cases and the convergence results of the AEGA-SA for all three objectives were better than the other two algorithms.Particularly,AEGA-SA achieved a 7.6%improvement over GA and a 3.4%improvement over AEGA in terms of the objective of the maximum completion time.Moreover,the analyses of GD and PM also demonstrate that the ability of multi-objective solution algorithms has been comprehensively enhanced.

    However,the proposed algorithm has some shortcomings.The convergence speed did not show significant improvement when compared to AEGA.Meanwhile,since the emphasis of this paper is on the elaboration of the multi-objective improved algorithm and the comparisons of three algorithms,the time complexity has not been analyzed in detail.The integration of other algorithms and the analysis of time complexity can be considered in future research.

    Acknowledgement:The authors would like to thank the editor and the anonymous reviewers whose comments helped considerably in improving this paper.

    Funding Statement:This work is funded by the Shandong Province Key Research and Development Program under Grant No.2021SFGC0601.

    Author Contributions:The authors confirm contribution to the paper as follows:study conception and design:J.M.Xiang,X.H.Cao;computational experiments:J.M.Xiang;analysis and interpretation of results: Y.Zhang,Z.G.Zhou;draft manuscript preparation: Y.Zhang,J.M.Xiang.All authors reviewed the results and approved the final version of the manuscript.

    Availability of Data and Materials:The source code for this article is currently not available on the website.This work is funded by the Shandong Province Key Research and Development Program and we need to ask for permission to release it online.

    Conflicts of Interest:The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

    久久亚洲精品不卡| 国产成人啪精品午夜网站| 国产精品久久久久久久电影 | 最近最新中文字幕大全免费视频| 日本免费一区二区三区高清不卡| 啦啦啦韩国在线观看视频| 欧美黑人欧美精品刺激| 狂野欧美激情性xxxx| 久久久久久国产a免费观看| 国产精品影院久久| 国产欧美日韩一区二区精品| 男插女下体视频免费在线播放| 人人妻人人看人人澡| 免费在线观看成人毛片| 久久国产乱子伦精品免费另类| 亚洲精品一卡2卡三卡4卡5卡| 男人和女人高潮做爰伦理| 1000部很黄的大片| 黄色丝袜av网址大全| 内地一区二区视频在线| 精品福利观看| 亚洲国产精品久久男人天堂| 好男人在线观看高清免费视频| 狠狠狠狠99中文字幕| 亚洲熟妇中文字幕五十中出| 国产高清视频在线播放一区| 亚洲第一欧美日韩一区二区三区| 免费搜索国产男女视频| 2021天堂中文幕一二区在线观| 看片在线看免费视频| 国产精品嫩草影院av在线观看 | www日本黄色视频网| 一区二区三区免费毛片| 色噜噜av男人的天堂激情| 国产毛片a区久久久久| 日本 av在线| 午夜免费男女啪啪视频观看 | 少妇的逼水好多| 国内久久婷婷六月综合欲色啪| 黄片大片在线免费观看| 欧美zozozo另类| 亚洲一区二区三区不卡视频| 中文在线观看免费www的网站| 麻豆国产av国片精品| 在线播放国产精品三级| 国产av不卡久久| 男女午夜视频在线观看| 久久精品亚洲精品国产色婷小说| 狠狠狠狠99中文字幕| av在线蜜桃| 久久精品综合一区二区三区| 波野结衣二区三区在线 | 日韩 欧美 亚洲 中文字幕| 成人18禁在线播放| 在线观看一区二区三区| 制服人妻中文乱码| 精品人妻一区二区三区麻豆 | 亚洲一区高清亚洲精品| 欧美在线一区亚洲| 在线国产一区二区在线| 日本一本二区三区精品| 久久精品国产99精品国产亚洲性色| 色播亚洲综合网| 国产野战对白在线观看| 国产三级在线视频| 国产99白浆流出| 亚洲电影在线观看av| 少妇高潮的动态图| 国内精品久久久久精免费| 91麻豆av在线| 男插女下体视频免费在线播放| 啪啪无遮挡十八禁网站| 国产精品爽爽va在线观看网站| 国产国拍精品亚洲av在线观看 | 日本免费a在线| 免费看光身美女| 天堂动漫精品| 一级黄色大片毛片| 成人一区二区视频在线观看| 欧美黄色淫秽网站| 亚洲熟妇中文字幕五十中出| 中文字幕人成人乱码亚洲影| 日韩人妻高清精品专区| 一a级毛片在线观看| 国产伦在线观看视频一区| 亚洲成人免费电影在线观看| 亚洲 国产 在线| 好男人电影高清在线观看| 久久中文看片网| 日本精品一区二区三区蜜桃| 亚洲,欧美精品.| 在线免费观看的www视频| 国产午夜精品久久久久久一区二区三区 | 国产精品电影一区二区三区| 欧美一级a爱片免费观看看| 99热这里只有精品一区| 午夜老司机福利剧场| 日本免费a在线| 精品免费久久久久久久清纯| 亚洲18禁久久av| avwww免费| 国产精品香港三级国产av潘金莲| 欧美+亚洲+日韩+国产| 成年女人看的毛片在线观看| 欧美激情久久久久久爽电影| 国产探花在线观看一区二区| 亚洲天堂国产精品一区在线| 久久久久久久亚洲中文字幕 | 18禁裸乳无遮挡免费网站照片| 九色成人免费人妻av| 欧美一区二区国产精品久久精品| 床上黄色一级片| 国产av不卡久久| 香蕉av资源在线| 久久99热这里只有精品18| 久久精品国产亚洲av香蕉五月| 日韩欧美国产一区二区入口| 99久久久亚洲精品蜜臀av| 白带黄色成豆腐渣| 精品99又大又爽又粗少妇毛片 | 国产精品99久久久久久久久| 日日夜夜操网爽| 国内久久婷婷六月综合欲色啪| 亚洲国产中文字幕在线视频| 欧美成狂野欧美在线观看| 亚洲国产精品成人综合色| 黄片小视频在线播放| 欧美bdsm另类| 少妇人妻一区二区三区视频| 午夜免费成人在线视频| 夜夜看夜夜爽夜夜摸| 国产成人aa在线观看| 亚洲最大成人手机在线| 久久精品夜夜夜夜夜久久蜜豆| 97碰自拍视频| 久久久久久九九精品二区国产| 久久精品91蜜桃| 不卡一级毛片| av在线蜜桃| 午夜福利在线观看免费完整高清在 | 亚洲第一电影网av| 一级黄片播放器| 无人区码免费观看不卡| 热99re8久久精品国产| 亚洲精品影视一区二区三区av| 母亲3免费完整高清在线观看| 亚洲aⅴ乱码一区二区在线播放| 男人的好看免费观看在线视频| 91久久精品国产一区二区成人 | 久久久久国内视频| 1024手机看黄色片| 精品欧美国产一区二区三| 日韩有码中文字幕| 操出白浆在线播放| 三级毛片av免费| 首页视频小说图片口味搜索| 色视频www国产| 成年免费大片在线观看| 成人鲁丝片一二三区免费| 熟女少妇亚洲综合色aaa.| 国产精品久久视频播放| 99久久久亚洲精品蜜臀av| 麻豆成人av在线观看| 亚洲va日本ⅴa欧美va伊人久久| 欧美不卡视频在线免费观看| 白带黄色成豆腐渣| 成年女人看的毛片在线观看| 国内少妇人妻偷人精品xxx网站| 伊人久久大香线蕉亚洲五| 少妇人妻一区二区三区视频| 国产高清激情床上av| avwww免费| 久久人人精品亚洲av| 亚洲av二区三区四区| 久久久久国内视频| 在线观看日韩欧美| 99久久精品国产亚洲精品| 三级毛片av免费| 在线看三级毛片| x7x7x7水蜜桃| 性色av乱码一区二区三区2| 最近最新中文字幕大全免费视频| 亚洲五月天丁香| 黄色片一级片一级黄色片| 蜜桃亚洲精品一区二区三区| 久久久精品大字幕| 亚洲在线自拍视频| 熟妇人妻久久中文字幕3abv| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 国产伦在线观看视频一区| 成人高潮视频无遮挡免费网站| 91麻豆av在线| 国产探花在线观看一区二区| 国产探花极品一区二区| 一区二区三区国产精品乱码| 人妻丰满熟妇av一区二区三区| 国产精品久久久久久久久免 | 岛国视频午夜一区免费看| 叶爱在线成人免费视频播放| 99国产精品一区二区蜜桃av| 天美传媒精品一区二区| 中国美女看黄片| 日本撒尿小便嘘嘘汇集6| 狂野欧美激情性xxxx| 国产精品久久久久久人妻精品电影| 亚洲精品粉嫩美女一区| 午夜福利免费观看在线| 一边摸一边抽搐一进一小说| 一级作爱视频免费观看| 亚洲人成伊人成综合网2020| 熟女少妇亚洲综合色aaa.| 久久人妻av系列| 欧美乱码精品一区二区三区| 亚洲色图av天堂| 亚洲国产欧洲综合997久久,| 亚洲 国产 在线| 国产精品久久久久久亚洲av鲁大| 午夜福利高清视频| 一级黄色大片毛片| 色av中文字幕| 国产综合懂色| 成人18禁在线播放| 夜夜躁狠狠躁天天躁| 国产69精品久久久久777片| 中文字幕人妻熟人妻熟丝袜美 | 亚洲精品亚洲一区二区| 中文字幕av成人在线电影| 男女下面进入的视频免费午夜| 久久香蕉国产精品| 中文字幕熟女人妻在线| 欧美性感艳星| 丰满乱子伦码专区| 男女床上黄色一级片免费看| 午夜免费观看网址| 国产精品影院久久| 国产三级中文精品| 一区福利在线观看| 国产亚洲欧美在线一区二区| 哪里可以看免费的av片| 香蕉丝袜av| 欧美日韩乱码在线| 好男人在线观看高清免费视频| 午夜福利成人在线免费观看| 天堂av国产一区二区熟女人妻| 天天一区二区日本电影三级| 尤物成人国产欧美一区二区三区| 午夜激情欧美在线| av女优亚洲男人天堂| 国产69精品久久久久777片| 国产美女午夜福利| 制服人妻中文乱码| 免费观看精品视频网站| 精品国内亚洲2022精品成人| 午夜精品一区二区三区免费看| 国产av麻豆久久久久久久| 亚洲片人在线观看| 亚洲av二区三区四区| 亚洲人成网站在线播放欧美日韩| 日本成人三级电影网站| 久久久久久人人人人人| 国产野战对白在线观看| 999久久久精品免费观看国产| 欧美区成人在线视频| 三级国产精品欧美在线观看| 久久久久久人人人人人| 精品人妻偷拍中文字幕| 欧美最黄视频在线播放免费| 制服人妻中文乱码| 国产精品99久久久久久久久| 日日夜夜操网爽| 色老头精品视频在线观看| 国产毛片a区久久久久| 手机成人av网站| 国产成人a区在线观看| 脱女人内裤的视频| 搡老熟女国产l中国老女人| 亚洲成人久久性| 最新中文字幕久久久久| 国产成年人精品一区二区| 国产精品久久久久久人妻精品电影| 国产亚洲欧美98| 蜜桃久久精品国产亚洲av| 操出白浆在线播放| 亚洲国产中文字幕在线视频| 嫩草影院入口| 国产三级黄色录像| 亚洲av电影在线进入| 深爱激情五月婷婷| 日韩欧美精品免费久久 | 国产欧美日韩一区二区精品| 1024手机看黄色片| 真实男女啪啪啪动态图| 久久香蕉精品热| 日本五十路高清| 国产av不卡久久| 国产高清有码在线观看视频| 美女 人体艺术 gogo| 欧美中文综合在线视频| 色老头精品视频在线观看| 日韩免费av在线播放| 亚洲av免费在线观看| 一边摸一边抽搐一进一小说| 成人亚洲精品av一区二区| 韩国av一区二区三区四区| 精品国产超薄肉色丝袜足j| 一区福利在线观看| 欧美黑人欧美精品刺激| 成年女人永久免费观看视频| 最近视频中文字幕2019在线8| 老司机午夜十八禁免费视频| 在线播放无遮挡| av福利片在线观看| 丰满的人妻完整版| 国模一区二区三区四区视频| 一卡2卡三卡四卡精品乱码亚洲| 国产午夜精品论理片| 国产男靠女视频免费网站| 美女黄网站色视频| 久久天躁狠狠躁夜夜2o2o| 一夜夜www| 亚洲av成人精品一区久久| 熟女电影av网| 亚洲av成人av| 国产精品久久久久久久久免 | 国产av一区在线观看免费| 91九色精品人成在线观看| 亚洲自拍偷在线| 国产精品av视频在线免费观看| 国产91精品成人一区二区三区| 国产精品 国内视频| 又爽又黄无遮挡网站| 啦啦啦韩国在线观看视频| 国产伦一二天堂av在线观看| 国产男靠女视频免费网站| 国产精品香港三级国产av潘金莲| 国产一区二区激情短视频| 黄色片一级片一级黄色片| 亚洲国产欧美网| 亚洲成人精品中文字幕电影| 欧美性感艳星| 又爽又黄无遮挡网站| 午夜视频国产福利| 大型黄色视频在线免费观看| 国产精品三级大全| 日本一二三区视频观看| 久久国产精品人妻蜜桃| 久久香蕉精品热| 精品国产美女av久久久久小说| 午夜免费激情av| 成人18禁在线播放| 又黄又爽又免费观看的视频| 久久精品国产自在天天线| 日日干狠狠操夜夜爽| 久久伊人香网站| 欧美区成人在线视频| 国产精品一及| 亚洲精华国产精华精| 日韩欧美在线二视频| 三级男女做爰猛烈吃奶摸视频| 国产精品香港三级国产av潘金莲| www.www免费av| 黑人欧美特级aaaaaa片| 亚洲av五月六月丁香网| ponron亚洲| 欧美在线黄色| 最新中文字幕久久久久| 最近最新免费中文字幕在线| 日韩人妻高清精品专区| 国产伦一二天堂av在线观看| 久久精品国产自在天天线| 色精品久久人妻99蜜桃| 午夜福利成人在线免费观看| 中文亚洲av片在线观看爽| 亚洲av美国av| 国产美女午夜福利| 韩国av一区二区三区四区| 午夜福利18| 老鸭窝网址在线观看| 最新美女视频免费是黄的| 一进一出抽搐gif免费好疼| 成年女人永久免费观看视频| 精品无人区乱码1区二区| 中文字幕av在线有码专区| 神马国产精品三级电影在线观看| 日本免费a在线| 午夜福利成人在线免费观看| 麻豆成人av在线观看| 国产一区在线观看成人免费| 免费人成视频x8x8入口观看| 亚洲男人的天堂狠狠| 成人特级黄色片久久久久久久| 国产欧美日韩精品亚洲av| 日韩有码中文字幕| 韩国av一区二区三区四区| 亚洲欧美日韩无卡精品| 极品教师在线免费播放| 欧美3d第一页| 又黄又爽又免费观看的视频| 高清日韩中文字幕在线| 亚洲人成电影免费在线| 亚洲中文日韩欧美视频| 女人高潮潮喷娇喘18禁视频| 最近最新免费中文字幕在线| 午夜精品一区二区三区免费看| 国产乱人视频| 一夜夜www| 黑人欧美特级aaaaaa片| 免费看a级黄色片| 啪啪无遮挡十八禁网站| 免费在线观看日本一区| 国产男靠女视频免费网站| 亚洲欧美日韩卡通动漫| av黄色大香蕉| 国内少妇人妻偷人精品xxx网站| 性色av乱码一区二区三区2| 欧洲精品卡2卡3卡4卡5卡区| 国产一级毛片七仙女欲春2| 国产一区二区激情短视频| 国产精品久久久久久久久免 | 麻豆成人午夜福利视频| 国产伦一二天堂av在线观看| 草草在线视频免费看| 日韩欧美精品免费久久 | 天堂网av新在线| 丁香欧美五月| 午夜福利视频1000在线观看| 真人做人爱边吃奶动态| 亚洲乱码一区二区免费版| 亚洲aⅴ乱码一区二区在线播放| 天堂影院成人在线观看| 国产免费一级a男人的天堂| а√天堂www在线а√下载| 淫妇啪啪啪对白视频| 丁香欧美五月| 午夜福利视频1000在线观看| netflix在线观看网站| 黄色女人牲交| 国产真实乱freesex| 日韩国内少妇激情av| 哪里可以看免费的av片| 成熟少妇高潮喷水视频| 午夜福利高清视频| 51午夜福利影视在线观看| xxx96com| 亚洲成人精品中文字幕电影| 禁无遮挡网站| 国产伦在线观看视频一区| 精品国产三级普通话版| 日韩国内少妇激情av| 欧美午夜高清在线| 国产淫片久久久久久久久 | 嫁个100分男人电影在线观看| 一区二区三区国产精品乱码| 久久这里只有精品中国| 国产真实乱freesex| 日本熟妇午夜| 国产成人系列免费观看| 男插女下体视频免费在线播放| 一级毛片高清免费大全| 国产主播在线观看一区二区| 国内精品久久久久久久电影| 久久国产精品影院| 乱人视频在线观看| 国产在视频线在精品| 国产男靠女视频免费网站| 欧美成人a在线观看| netflix在线观看网站| 欧美黑人欧美精品刺激| 国产精品亚洲av一区麻豆| 动漫黄色视频在线观看| 露出奶头的视频| 黑人欧美特级aaaaaa片| 最新中文字幕久久久久| 操出白浆在线播放| 亚洲人成网站在线播放欧美日韩| 亚洲无线在线观看| 国产高清videossex| 午夜福利18| 日韩欧美免费精品| 国产成人av激情在线播放| 亚洲精品成人久久久久久| 可以在线观看的亚洲视频| h日本视频在线播放| 综合色av麻豆| 国产 一区 欧美 日韩| 精华霜和精华液先用哪个| 在线观看免费午夜福利视频| 又紧又爽又黄一区二区| 国产免费av片在线观看野外av| 桃色一区二区三区在线观看| 欧美区成人在线视频| 91在线精品国自产拍蜜月 | 日韩欧美三级三区| 欧美极品一区二区三区四区| 在线a可以看的网站| 亚洲国产欧美人成| 观看免费一级毛片| 最新中文字幕久久久久| 女警被强在线播放| 成年女人看的毛片在线观看| 99久久无色码亚洲精品果冻| 国产午夜精品论理片| 19禁男女啪啪无遮挡网站| 丰满人妻熟妇乱又伦精品不卡| 日韩欧美精品v在线| 操出白浆在线播放| 久久精品91蜜桃| 夜夜爽天天搞| 国产成+人综合+亚洲专区| 女生性感内裤真人,穿戴方法视频| 国产精品永久免费网站| 午夜影院日韩av| 亚洲人与动物交配视频| av天堂中文字幕网| 欧美日韩乱码在线| 国产激情偷乱视频一区二区| 99久久精品热视频| 精品日产1卡2卡| 亚洲真实伦在线观看| 18禁黄网站禁片午夜丰满| 欧美三级亚洲精品| 老鸭窝网址在线观看| 久久精品国产亚洲av涩爱 | 两个人看的免费小视频| 精华霜和精华液先用哪个| 国产日本99.免费观看| 成年女人看的毛片在线观看| 欧美黑人巨大hd| 内射极品少妇av片p| 久久久国产精品麻豆| 亚洲av成人精品一区久久| 草草在线视频免费看| 亚洲精品456在线播放app | 久99久视频精品免费| 国产老妇女一区| 亚洲国产精品成人综合色| 国产精品99久久久久久久久| 美女黄网站色视频| 国产av一区在线观看免费| 亚洲美女视频黄频| 97超级碰碰碰精品色视频在线观看| 两个人的视频大全免费| 久久久久国内视频| 国产精品98久久久久久宅男小说| 精品久久久久久久毛片微露脸| 观看免费一级毛片| 婷婷六月久久综合丁香| 老司机福利观看| 久久欧美精品欧美久久欧美| 午夜激情福利司机影院| 久久精品人妻少妇| 亚洲av免费高清在线观看| 亚洲人成网站在线播放欧美日韩| 精品久久久久久久末码| 老司机深夜福利视频在线观看| 欧美一区二区亚洲| 日韩欧美在线乱码| 国产精品日韩av在线免费观看| 观看免费一级毛片| 久久亚洲精品不卡| 女人被狂操c到高潮| 人人妻,人人澡人人爽秒播| 操出白浆在线播放| 三级国产精品欧美在线观看| 给我免费播放毛片高清在线观看| 麻豆成人av在线观看| 国产精品 国内视频| 岛国在线观看网站| 两个人视频免费观看高清| www日本在线高清视频| 免费观看人在逋| 成人永久免费在线观看视频| 国产精品日韩av在线免费观看| 成人欧美大片| 国产三级黄色录像| 一区二区三区国产精品乱码| 欧美日韩中文字幕国产精品一区二区三区| 国产激情欧美一区二区| 99在线人妻在线中文字幕| 亚洲天堂国产精品一区在线| 宅男免费午夜| 九色国产91popny在线| 日韩欧美三级三区| 一级毛片女人18水好多| 亚洲熟妇中文字幕五十中出| 淫妇啪啪啪对白视频| 天堂动漫精品| 欧美最黄视频在线播放免费| 哪里可以看免费的av片| 脱女人内裤的视频| 琪琪午夜伦伦电影理论片6080| 久久久久久久久中文| 亚洲av电影在线进入| 9191精品国产免费久久| 免费看美女性在线毛片视频| 日韩欧美在线乱码| 天天添夜夜摸| 又黄又粗又硬又大视频| 国产伦人伦偷精品视频| 亚洲国产精品合色在线| 亚洲欧美日韩卡通动漫| h日本视频在线播放| 免费看十八禁软件| 波野结衣二区三区在线 | 99热6这里只有精品| 日韩精品青青久久久久久| 亚洲人成伊人成综合网2020| 99国产极品粉嫩在线观看| 性欧美人与动物交配| 久久精品国产自在天天线| svipshipincom国产片| 91麻豆精品激情在线观看国产| 国产色爽女视频免费观看| 男女床上黄色一级片免费看| 99热这里只有是精品50|