SlideShare a Scribd company logo
1 of 10
Download to read offline
International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018
DOI: 10.5121/ijcnc.2018.10204 33
TASK ALLOCATION AND PATH PLANNING FOR
NETWORK OF AUTONOMOUS UNDERWATER
VEHICLES
Bychkov Igor, Kenzin Maksim and Maksimkin Nikolay
Matrosov Institute for System Dynamics and Control Theory,
Siberian Branch of the Russian Academy of Science,
Irkutsk, Russia
ABSTRACT
Cooperative multi-objective missions for connected heterogeneous groups of autonomous underwater
vehicles are highly complex operations and it is an important and challenging problem to effectively route
these vehicles in the dynamic environment under given communication constraints. We propose a solution
for the task allocation and path planning problems based on the evolutionary algorithms that allows one to
obtain feasible group routes ensuring well-timed accomplishment of all objectives.
KEYWORDS
autonomous underwater vehicle; mission planning; heterogeneous group routing; evolutionary algorithm
1. INTRODUCTION
The rapid evolution of the subsea technologies in recent years has significantly expanded the
scope of autonomous underwater vehicles (AUV) implementation, which includes the usage of
distributed groups of underwater robots to perform multi-objective missions, as simultaneous use
of multiple vehicles can improve performance and reduce mission time. During such large-scale
missions, a number of different underwater works and operations should be accomplished
collaboratively by AUVs within specified water area. In this regard, the effective coordination of
AUVs network is crucial for the likelihood of mission success. Thus, the upper level of the group
control system that is responsible for the allocating tasks between robots and both route- and
path- planning is coming to the fore.
In general, the problem of task allocation and path planning is vehicle routing problem (VRP)
under specific spatiotemporal constraints imposed by the uncertain dynamic nature of water
environment and by the inaccuracy of the measuring devices. In many real cases, like patrolling
and guarding, taking samples and measurements, etc., certain underwater tasks require not the
single but the series of periodic attendances by AUVs at scheduled intervals. The mission-
planning problem in such complex cases obtains features of such VRP variations as routing with
time windows and periodic routing with new complex requirements and restrictions, which are
aimed to a more accurate simulation of real-world problems [1].
Indeed, in real underwater missions vehicles in the fleet may differ not only by their dynamic
characteristics but also by their functionality (onboard equipment) which make them able to
perform only specific sub-sets of tasks among all tasks of the mission. The factor of the vehicle
International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018
fleet heterogeneity, while making the mission planning more challenging, at the same time gives
more flexibility to the group performance capabilities with different combinations of vehicles
being able to accomplish the mission. In addition, communication is a critical aspect o
cooperation, especially in the dynamic and uncertain environment, and must not be trivialized, as
underwater communication is difficult, slow and limited in
Currently, the state of the art in mission planning is dominated by singl
preplanned trajectories with offline post
Multiple cooperative vehicle systems hold great promise for use in large
surveys and it is a problem of considerable p
heterogeneous group of AUVs in multi
In this paper, we propose an approach to task allocation and path planning for the heterogeneous
group of AUVs to solve the complex
routing problem, which is to find a feasible and efficient gr
spatiotemporal constraints. To do this, we combine the work of genetic algorithms with new
specialized heuristics and advanced techniques.
2. GENERAL MODEL
In general, the complex multi-
(perform some underwater works) the set of tasks (objectives) under scheduling requirements.
Each task has its own recommend
instrumentations like sonars, sensors, manipulators etc. to be accomplished. The vehicles in the
group have a different onboard equipment, making each AUV available for attending only a
certain subset of mission objectives. In addition, the regular communication sessions within the
entire group are required to answer the dynamic nature of mission in order to permanently
maximize the group efficiency in ever
is to find a group route ensuring, as far as
the majority of mission tasks [4]. It is formally defined as follows.
Fig.1. Schematic representation of the multi
International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018
hile making the mission planning more challenging, at the same time gives
more flexibility to the group performance capabilities with different combinations of vehicles
being able to accomplish the mission. In addition, communication is a critical aspect o
cooperation, especially in the dynamic and uncertain environment, and must not be trivialized, as
underwater communication is difficult, slow and limited in the range [2].
Currently, the state of the art in mission planning is dominated by single AUV operations using
preplanned trajectories with offline post-processing of the data collected during the mission.
Multiple cooperative vehicle systems hold great promise for use in large-scale oceanographic
surveys and it is a problem of considerable practical interest to effectively route the
heterogeneous group of AUVs in multi-objective missions of long-duration [3].
In this paper, we propose an approach to task allocation and path planning for the heterogeneous
group of AUVs to solve the complex-mission planning problem as a new variation of vehicle
routing problem, which is to find a feasible and efficient group route under specific
temporal constraints. To do this, we combine the work of genetic algorithms with new
nd advanced techniques.
-objective mission of AUVs group is to visit and accomplish
(perform some underwater works) the set of tasks (objectives) under scheduling requirements.
Each task has its own recommended periodicity for visiting by AUVs and requires a certain set of
instrumentations like sonars, sensors, manipulators etc. to be accomplished. The vehicles in the
board equipment, making each AUV available for attending only a
ain subset of mission objectives. In addition, the regular communication sessions within the
entire group are required to answer the dynamic nature of mission in order to permanently
ze the group efficiency in ever-changing conditions. The mission-planning problem here
is to find a group route ensuring, as far as a possible, regular and well-timed accomplishment of
the majority of mission tasks [4]. It is formally defined as follows.
Schematic representation of the multi-objective misson for the heterogeneus group of three AUVs
with four different kinds of tasks.
International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018
34
hile making the mission planning more challenging, at the same time gives
more flexibility to the group performance capabilities with different combinations of vehicles
being able to accomplish the mission. In addition, communication is a critical aspect of vehicle
cooperation, especially in the dynamic and uncertain environment, and must not be trivialized, as
e AUV operations using
processing of the data collected during the mission.
scale oceanographic
ractical interest to effectively route the
In this paper, we propose an approach to task allocation and path planning for the heterogeneous
ssion planning problem as a new variation of vehicle
oup route under specific
temporal constraints. To do this, we combine the work of genetic algorithms with newly
objective mission of AUVs group is to visit and accomplish
(perform some underwater works) the set of tasks (objectives) under scheduling requirements.
ed periodicity for visiting by AUVs and requires a certain set of
instrumentations like sonars, sensors, manipulators etc. to be accomplished. The vehicles in the
board equipment, making each AUV available for attending only a
ain subset of mission objectives. In addition, the regular communication sessions within the
entire group are required to answer the dynamic nature of mission in order to permanently
anning problem here
timed accomplishment of
or the heterogeneus group of three AUVs
International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018
35
Within the given water area with a known seabed profile (Fig. 1, a) there is a set of tasks
{1,...,n}N = . These tasks (Fig. 1, b) are defined not only with their location in space, but also with
the type of equipment {1,..., }iw w∈ (colored circles on Fig. 1, b) and time interval is required for
corresponded works. In addition, each task i N∈ receives its periodicity value ip (numbers inside
circles on Fig. 2, b) due to its predefined priority. Periodicity value defines the desired duration of
a time interval between two successive task’s visits by any allowed AUVs. Color bars around each
circle on Fig. 2, b represents remaining time interval to accomplish corresponded task in time: in
case of arriving ahead of time, AUVs should stand idle this time period before starting to perform
required underwater works.
The group of vehicles performing the mission consists of M vehicles with their cruising speed
, 1,...,k
v k M= , range of communication channel , 1,...,k
с k M= and set of installed on-board
equipment 1 2, ,..., ,k k k k
wu u u u= {0,1}k
lu ∈ , 1,...,l w= (colored sections on Fig. 2, c). Thus, the k-th
AUV is able to perform works of i-th task if and only if 1i
k
wu = .
Group coordination is provided only by transferring data between robots through hydro-acoustic
channel. Two AUVs i and j are able to transfer data between each other if ( , ) min( , )i j
d i j c c< ,
where d stands for distance between two vehicles. Complete data alignment within the group in
this case could be achieved only if each pair of vehicles would be able to transfer data to each
other directly or through other AUVs. In other words, to initiate the communication session the
group must form a connected graph with only communicatively coupled vehicles.
Fig.2. AUVs group functioning during a single period of planning
sessions within the entire group. Communication stability requirement arises due to the dynamic
nature of underwater missions: some unexpected changes may occur in real time, making it
necessary to adjust the current route (re-plan) in order to maximize the group efficiency in new
conditions. Among the events that require route re-planning are adding new tasks or removing
existing ones; change of task’s equipment requirements or periodicity; adding new vehicles;
equipment functional loss or even full AUVs breakdowns.
The effectiveness of the group work is determined, in the first place, by the regularity of
scheduled tasks accomplishments. Situations, when AUV arrives too late and delays performing
of corresponded works are undesirable and should be penalized via efficiency criteria. Thus, the
routing problem is to find a feasible group route that provides the minimum time of AUVs late
attendances up to the end of the mission.
International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018
36
To solve the group routing problem in described conditions the following features has to be
considered:
• undefined duration of the whole mission;
• dynamic conditions of the mission;
• communication stability requirement;
• expectable large-size of the problem.
Given these features, we suggest the following decomposition approach: to divide the process of
mission implementation on finite time periods (periods of planning) with communication sessions
at the end of each period. In this case, the AUVs group operational sequence on a single period of
planning can be represented as the block scheme on Fig. 2.
According to this scheme, each vehicle computes to find the best group route for the next period
of planning while following their previously planned routes on the current period. Full data
alignment at the end of each period allows vehicles to receive all information obtained by other
AUVs, to update the actual state of the group and to exchange their best-found solutions. Then,
the most effective route among suggested is selected to become current on the new planning
period for the whole group. This approach also allows to parallelizing all calculations among the
vehicles in a natural way.
3.EFFICIENCY CRITERIA
Limited duration of planning period allows us to construct efficiency criteria for the group route in
an explicit form. First, we define the route of single vehicle 1 2(r), (r),..., (r)hr V V V= as a list of
tasks numbers in the consecutive order of their planned visits, where h is the route length due to
the planning period horizon. It should be noted that any task could be included more than once into
the route of a single robot. The group route { }1,...,rMR r= is a set of all single AUVs routes.
In order to construct reasonable efficiency criterion for the group route, we define an additional
function ( )ia t corresponding to each task i of the mission that defines the “hotness” of the
corresponded task at a specified moment of time:
1[ s , ]( s ) / ,
( ) , k 1,2,...,
[ , s ]0,
ik i ikik i i
i
ik ik i
t t ta t t p
a t
t t t
+∈ +⋅ − −
= =
∈ +
(1)
where 1 2, ,...i it t is a sequence of moments, when task i is expected to be attended by AUVs
according to the current route, and a is a constant threshold value that is equal for all tasks. The
accomplishment of the task by any acceptable AUV i resets its “hotness” to a zero value,
following that the function (1) begins to increase until next attendance, while reaching threshold
value a in period of ip (Fig. 3).
International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018
37
Now we define a penalty for the single delay of the task accomplishment:
( )(t) ,
( , ) .
( )0,
ii
i
i
a t aa a
a t
a t a
ϕ
>−
= 
≤
(2)
Hence, the total route penalty is an aggregation of penalties on each task attendance for all AUVs
within the group route:
1
1 1
(R) ( , ),
M h
m m
i j
f a tϕ
= =
= ∑∑ (3)
Where m stands for (r )j iV and mt values represent the time moments of expected
accomplishments of corresponding tasks.
Function (3) insufficiency is what it considers penalties on only those tasks that are being included
in the group route R and only at the moments of AUVs attendances if any. For this reason, it is
needed to consider an additional function, which would care not about well-timed accomplishment
of tasks within the route as (3), but would estimate the level of “completeness” of all tasks at the
end of group movement:
2
1
( ) a ( ),
N
i R
i
f R t
=
= ∑ (4)
Fig.3. Graphical representation of the “hotness” function
Where Rt is the end of current planning period. Function (4) also indirectly normalizes all single
vehicle routes durations.
The final efficiency criteria for the group route is:
1 2( ) ( ) ( ), Z,f R M f R f R R= ⋅ + ∈ (5)
Where Z is the set of all feasible (in terms of equipment requirements)and communicatively
stable group routes.
The timestamps sequent required in (1) and (4) cannot be calculated explicitly since the idle time
for each AUV on each task of its route depends not only on previous actions of this specific
vehicle, but also on actions of all other vehicles of the group up to that moments. To unravel all
timestamps of AUVs actions on their route we use special time-line table (Table I) that is
algorithmically filled using following scheme.
International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018
38
Set «Current order number» = 1 for all AUVs;
Fill «Current task» according to the current group state;
While (Route is not finished)
Define i as AUV with minimal «Expected time»;
Work with i-th String;
Define j = «Current order number»;
Define m as j-th task in the route of i-th AUV;
If («Action» = Move)
Write: Action = Work;
Write: «Expected time» = «Expected time» + s(m);
If («Action» = Work)
t(m) = «Expected time»;
Save t(m) as the Timestamp to the Sequence list;
j = j + 1;
Write: «Current order number» = j;
Define m as j-th task in the route of i-th AUV;
Write: «Task number» = m;
Write: Action = Move;
Define d as path length from i-th AUV to task m;
Define t1 = d/v(i) as i-th AUV travel time;
Define t1 = «Expected time» + t1;
Define t2 = t(m)+p(m) as next schedule time for m;
Define t = max(t1, t2);
Write: «Expected time» = t;
Define t(r) = max (all «Expected time») as Period end time;
It is also should be noted that the function (1) is constructed in such way, that “hotness” of tasks
with lesser periodicity grows faster. In that way, delaying of attendance would happen preferably
with tasks of the biggest periodicity.
Now that we have the final criteria (5) in the explicit form, we can use it as the objective function
to compare the efficiency of different group routes.
Table 1.Example of The Time-Line Table In Process
4.EVOLUTIONARY APPROACH
For a broad combinatorial class of vehicle routing problems, there are no algorithms solving it in
polynomial time, which leads us to the class of approximation algorithms allowing to obtain
rational sub-optimal solutions in low computational time. Evolutionary methods have proven to be
efficient on the standard VRP and on a number of other variants like VRP with time windows [5].
Noteworthy is the contribution of Prins [6], who introduced an important methodological element,
International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018
39
namely the solution representation for the VRP as a Travelling salesman problem (TSP) tour
without delimiters [7].
Their main advantage of evolutionary algorithms (EAs) is the ability to find solutions for poorly
structured problems and problems with complex constraints, as EAs require a relatively small
amount of information about the nature of the problem. An Essential drawback of evolutionary
methods is very strong speed and efficiency dependence on the construction and improvement
heuristics being used.
Another layer of complexity is implied by a “bad” neighborhood structure of the described multi-
objective routing problem, making it difficult to allocate and find qualitative and feasible solutions,
as they may not be in the neighborhood of other feasible high-quality solutions in the search space.
Until recently, however, the most successful contributions to this class of problems were based on
the serial explorations of neighborhoods [6].
We propose a hybrid evolutionary approach featuring specialized genetic operators, advanced local
search heuristics and solution improvement techniques to address both the expectable large-size of
the problem and complex spatiotemporal constraints that primarily arise from the AUVs
heterogeneity. The block diagram for the proposed evolutionary hybrid algorithm is shown on
Fig.4.
Fig. 4. The block diagram of hybrid evolutionary approach with colored blocks of advanced procedures
and author’s modifications.
The construction of the initial population of solutions is the first and crucial step to achieve good
rational solutions rapidly. The aim of this step is to construct a set of feasible only chromosomes
ensuring both covering a significant portion of the search space and containing a variety of good
International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018
40
solutions. We propose to achieve this requirement by use of three different construction heuristics:
random sequential insertion and two parallel insertions in the rate of 40/30/30.
The first heuristic is "random insertion with no duplicates" and it generates AUVs routes
sequentially: at first, the full route for the first vehicle, then for the second, etc. The starting task
for each vehicle is randomly selected from the entire set of affordable tasks. All subsequent tasks
are selected in the same manner but with the additional requirement to be different, if possible,
from the previous task of this vehicle.
The next two constructive heuristics are based on the time-oriented nearest-neighbor insertion
heuristic by Solomon [8] and are parallel, i.e. they build routes for all robots in the group
simultaneously. Both parallel heuristics use the “ultimate” schedule without any delays to form the
ordered list of tasks to pick and insert into routes of different vehicles. For the first heuristic of
"time-greedy insertion", the probability to select each AUV for the current task is inversely
proportional to the number of tasks already assigned to this vehicle, while for the second "quality-
greedy insertion" this probability depends also on the distance between current task and the last
task in the route of each AUV. The use of two parallel heuristics here provides the population
diversity not only among the solutions built with the random insertion, but also within the set of
more qualitative solutions. It should be noted, that on each iteration of construction heuristics only
those AUVs are considered, which has all the required onboard equipment.
The constructed populations are evaluated then with the objective function (5). According to the
results of ranking, the tournament selection chooses a set of solutions for procreation and
mutations. We suggest using a number of specialized genetic operators that guarantee the ultimate
feasibility of offspring solution in terms of equipment requirement: two different variants of
crossover and a multimode mutation.
The first crossover is called "one-plus-one-point" and it is a modification of the standard two-point
crossover with the additional rule to choose randomly only the first point: the second one has then
defined automatically within the route of the same vehicle as the first point.
The second crossover is "focused on inheritance" and it is based on the “adaptive memory”
crossover proposed in [9]. The proposed crossover identifies the common characteristics of the
parental individuals and copies them to the offspring-solution, which is a kind of adaptive memory
procedure. Initially, the two solutions are selected. If there are common parts between the
solutions, then these common parts are inherited to the offspring; all parts left empty inherit the
values from the best solutions in the adaptive memory or from some random solutions in the
population. In each iteration, the adaptive memory is updated based on the best solutions found.
The structure of this crossover also ensures the feasibility of all resulting chromosomes.
The proposed multimode mutations consist of four operators: add a new task into the route,
remove the task from the route, change the task within the rote to another task, swap two tasks
within the route of the same AUV. When mutation operators are implied, all changes are also
verified on admissibility. Group communication stability is also guaranteed by the special
verifying procedure. If it is necessary, some virtual tasks can be added to the mission automatically
to assist group gathering at the end of the planning period.
The mechanisms of parallel populations with migration (island model) and elitism provide faster
algorithm convergence rate while preventing premature convergence to local optima. The
procedure of clone removal allows preserving the diversity of new populations on each iteration of
the algorithm.
International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018
41
In order to further improve our newly received individuals, the deterministic heuristic search
techniques of 2-opt exchange and -interchange are applied periodically to the whole population
for a deeper exploitation.
To improve the efficiency of a population creation procedure, all probabilistic genetic parameters
are changed constantly at the end of each iteration of EA. Being determined by the current
efficiency of the genetic operators these changes allow algorithm to adapt to the different
situations on different steps of processing. In general, the adaptation mechanism is to keep track of
the paths, which lead to the solution improving more often than others, and to increase their
probabilities for the next generation of solutions. The scheme of the ant colony optimization
algorithm allows to implement such an adaptation in a natural way. The implementation of the
adaptation mechanism may significantly increase the speed of computing in those cases when
some genetic operators begin to work significantly better than others do [1].
5.CONCLUSION
The high efficiency of the suggested approach is shown through a series of simulation studies in
the modeling framework “AUV Mission Planner”. To do this we have expanded our simulation
framework “AUV Mission Planner” to test and work out our newly proposed heterogeneous group
routing problem with new complex constraints and restrictions. We have also updated our path-
planning algorithms for “AUV Mission Planner” to a near-optimal hierarchical path finding
(HPA*) [10] to achieve almost 30% improvement on the computational speed when generating
AUVs trajectories.
The described evolutionary algorithm has demonstrated the ability to generate rapidly a high-
quality set of rational and feasible solutions and to effectively improve the whole population to
meet the required conditions. The algorithm is proved to be used for efficient multi scale routing of
various automated vehicles as a high-level control algorithm. Its structure and new heuristics can
be used not only to efficiently route the heterogeneous robot groups during multi-objective
missions, but also to address other complex statements of VRP and its modern variations.
We have evaluated the impact of each of the embedded heuristic and procedures on the rate and
quality of the algorithm convergence (Table II).
Table.2. Average impact of different heuristics (in %)
Due to the complex and non-polynomial nature of the problem, we have been able to find global
solutions only for a group of small sized (with a number of permutations not exceeding 20
10 )
experimental problems that have been generated randomly. For this series of experiments, our
hybrid evolutionary algorithm has obtained the global solution in 42% of launches with a 2.34%
average deviation of resulted solutions from optimal ones.
The problem is still open to be expanded with new entities, parameters and constraints, such as
new various types of objectives, a necessity in battery charging etc.
International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018
42
ACKNOWLEDGMENT
The research is supported by the Russian Science Foundation (project no. 16-11-00053).
REFERENCES
[1] M.Yu. Kenzin, I.V. Bychkov, and N.N. Maksimkin, “Hybrid evolutionary approach to multi-objective
mission planning for group of underwater robots,” Communications in Computer and Information
Science, Vol. 549: Mathematical Modeling of Technological Processes, pp. 73-84, 2015.
[2] M. Sozer, M. Stojanovic, and J. G. Proakis, “Underwater acoustic networks,” IEEE Journal of Oceanic
Engineering, vol. 25(1), pp. 72–83, 2000.
[3] Y. Deng; P.-P. Beaujean, E. An, and E. Carlson, “Task allocation and path planning for collaborative
AUVs operating through an underwater acoustic network,” Journal of Robotics, Vol. 2013(483095),
pp. 1-15, 2003.
[4] M.Yu. Kenzin, I.V. Bychkov, and N.N. Maksimkin, “A hybrid approach to solve the dynamic patrol
routing problem for group of underwater robots,” 39th International Convention on Information and
Communication Technology, Electronics and Microelectronics (MIPRO), pp. 1114-1119, 2016.
[5] O. Braysy, and M. Gendreau, “Vehicle routing problem with time windows, part I: route construction
and local search algorithms,” Transportation science, Vol. 39, No.1, pp. 104–118, 2005.
[6] C. Prins, “A simple and effective evolutionary algorithm for the Vehicle Routing Problem,” Computers
& Operations Research, Vol. 31(12), pp. 1985-2002, 2004.
[7] T. Vidal, T.G. Crainic, M. Gendreau, N. Lahrichi, and W. Rei, “A hybrid genetic algorithm for
multidepot and periodic vehicle routing problems,” Operations Research, Vol. 60(3), pp. 611-624,
2012.
[8] M.M. Solomon, “Algorithms for the vehicle routing and scheduling problems with time windows
constraints,” Operations Research, Vol. 35(2), pp. 254–265, 1987.
[9] M. Yong, “Solving vehicle routing problem with time windows with hybrid evolutionary algorithm,” In
proceeding of Intelligent Systems (GCIS), 2010 Second WRI Global Congress on, Vol. 1, pp. 335-339,
2010.
[10] A. Botea, M. Müller, and J. Schaeffer, “Near optimal hierarchical path-finding,” Journal of Game
Development, Vol. 1(1), pp. 7–28, 2004.

More Related Content

What's hot

LV4_optimization_white_paper
LV4_optimization_white_paperLV4_optimization_white_paper
LV4_optimization_white_paperIan Zabel
 
Urban transportation system - methods of route assignment
Urban transportation system - methods of route assignmentUrban transportation system - methods of route assignment
Urban transportation system - methods of route assignmentStudent
 
Poster: Exploring the shortest route options: Applying Environmental Indicato...
Poster: Exploring the shortest route options: Applying Environmental Indicato...Poster: Exploring the shortest route options: Applying Environmental Indicato...
Poster: Exploring the shortest route options: Applying Environmental Indicato...Matthew Pulis
 
Modal split analysis
Modal split analysis Modal split analysis
Modal split analysis ashahit
 
Utsp virtual lab (desktop version)
Utsp virtual lab (desktop version)Utsp virtual lab (desktop version)
Utsp virtual lab (desktop version)Debabrata Tripathy
 
5A_3_GIS based spatial modelling for improving the sustainability of aggregat...
5A_3_GIS based spatial modelling for improving the sustainability of aggregat...5A_3_GIS based spatial modelling for improving the sustainability of aggregat...
5A_3_GIS based spatial modelling for improving the sustainability of aggregat...GISRUK conference
 
Volkova_DICTA_robust_feature_based_visual_navigation
Volkova_DICTA_robust_feature_based_visual_navigationVolkova_DICTA_robust_feature_based_visual_navigation
Volkova_DICTA_robust_feature_based_visual_navigationAnastasiia Volkova
 
Testing accuracy of maritime dgps system based on long term measurements camp...
Testing accuracy of maritime dgps system based on long term measurements camp...Testing accuracy of maritime dgps system based on long term measurements camp...
Testing accuracy of maritime dgps system based on long term measurements camp...IAEME Publication
 
Methods of route assignment
Methods of route assignmentMethods of route assignment
Methods of route assignmentKathan Sindhvad
 
A Fresh Look at Marine Magnetic Anomalies, One of the Key Datasets in the Dev...
A Fresh Look at Marine Magnetic Anomalies, One of the Key Datasets in the Dev...A Fresh Look at Marine Magnetic Anomalies, One of the Key Datasets in the Dev...
A Fresh Look at Marine Magnetic Anomalies, One of the Key Datasets in the Dev...The Rothwell Group, L.P.
 
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...IJRES Journal
 
Summary of “Efficient large-scale fleet management via multi-agent deep reinf...
Summary of “Efficient large-scale fleet management via multi-agent deep reinf...Summary of “Efficient large-scale fleet management via multi-agent deep reinf...
Summary of “Efficient large-scale fleet management via multi-agent deep reinf...MauroRubieri
 
Performance evaluation of gnss for train localization
Performance evaluation of gnss for train localizationPerformance evaluation of gnss for train localization
Performance evaluation of gnss for train localizationI3E Technologies
 
Nz Mugs Jon Slason 16 Oct2009
Nz Mugs Jon Slason 16 Oct2009Nz Mugs Jon Slason 16 Oct2009
Nz Mugs Jon Slason 16 Oct2009Jonathan Slason
 
Turn time study executive summary final
Turn time study executive summary finalTurn time study executive summary final
Turn time study executive summary finalPierPASS
 

What's hot (19)

Real time traffic management - challenges and solutions
Real time traffic management - challenges and solutionsReal time traffic management - challenges and solutions
Real time traffic management - challenges and solutions
 
LV4_optimization_white_paper
LV4_optimization_white_paperLV4_optimization_white_paper
LV4_optimization_white_paper
 
Urban transportation system - methods of route assignment
Urban transportation system - methods of route assignmentUrban transportation system - methods of route assignment
Urban transportation system - methods of route assignment
 
Poster: Exploring the shortest route options: Applying Environmental Indicato...
Poster: Exploring the shortest route options: Applying Environmental Indicato...Poster: Exploring the shortest route options: Applying Environmental Indicato...
Poster: Exploring the shortest route options: Applying Environmental Indicato...
 
Modal split analysis
Modal split analysis Modal split analysis
Modal split analysis
 
Utsp virtual lab (desktop version)
Utsp virtual lab (desktop version)Utsp virtual lab (desktop version)
Utsp virtual lab (desktop version)
 
5A_3_GIS based spatial modelling for improving the sustainability of aggregat...
5A_3_GIS based spatial modelling for improving the sustainability of aggregat...5A_3_GIS based spatial modelling for improving the sustainability of aggregat...
5A_3_GIS based spatial modelling for improving the sustainability of aggregat...
 
Volkova_DICTA_robust_feature_based_visual_navigation
Volkova_DICTA_robust_feature_based_visual_navigationVolkova_DICTA_robust_feature_based_visual_navigation
Volkova_DICTA_robust_feature_based_visual_navigation
 
Testing accuracy of maritime dgps system based on long term measurements camp...
Testing accuracy of maritime dgps system based on long term measurements camp...Testing accuracy of maritime dgps system based on long term measurements camp...
Testing accuracy of maritime dgps system based on long term measurements camp...
 
Methods of route assignment
Methods of route assignmentMethods of route assignment
Methods of route assignment
 
A Fresh Look at Marine Magnetic Anomalies, One of the Key Datasets in the Dev...
A Fresh Look at Marine Magnetic Anomalies, One of the Key Datasets in the Dev...A Fresh Look at Marine Magnetic Anomalies, One of the Key Datasets in the Dev...
A Fresh Look at Marine Magnetic Anomalies, One of the Key Datasets in the Dev...
 
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
 
Summary of “Efficient large-scale fleet management via multi-agent deep reinf...
Summary of “Efficient large-scale fleet management via multi-agent deep reinf...Summary of “Efficient large-scale fleet management via multi-agent deep reinf...
Summary of “Efficient large-scale fleet management via multi-agent deep reinf...
 
Mercator Ocean newsletter 17
Mercator Ocean newsletter 17Mercator Ocean newsletter 17
Mercator Ocean newsletter 17
 
IG-12-022
IG-12-022IG-12-022
IG-12-022
 
Performance evaluation of gnss for train localization
Performance evaluation of gnss for train localizationPerformance evaluation of gnss for train localization
Performance evaluation of gnss for train localization
 
Nz Mugs Jon Slason 16 Oct2009
Nz Mugs Jon Slason 16 Oct2009Nz Mugs Jon Slason 16 Oct2009
Nz Mugs Jon Slason 16 Oct2009
 
Proportionally fair scheduling for traffic light networks
Proportionally fair scheduling for traffic light networksProportionally fair scheduling for traffic light networks
Proportionally fair scheduling for traffic light networks
 
Turn time study executive summary final
Turn time study executive summary finalTurn time study executive summary final
Turn time study executive summary final
 

Similar to TASK ALLOCATION AND PATH PLANNING FOR NETWORK OF AUTONOMOUS UNDERWATER VEHICLES

A Novel Versatile Architecture For Autonomous Underwater Vehicle S Motion Pla...
A Novel Versatile Architecture For Autonomous Underwater Vehicle S Motion Pla...A Novel Versatile Architecture For Autonomous Underwater Vehicle S Motion Pla...
A Novel Versatile Architecture For Autonomous Underwater Vehicle S Motion Pla...Karin Faust
 
A Simulation Based Model for the Berth Allocation and Quay Crane Assignment P...
A Simulation Based Model for the Berth Allocation and Quay Crane Assignment P...A Simulation Based Model for the Berth Allocation and Quay Crane Assignment P...
A Simulation Based Model for the Berth Allocation and Quay Crane Assignment P...Conferenceproceedings
 
Microsat Proximity and Docking Operations
Microsat Proximity and Docking OperationsMicrosat Proximity and Docking Operations
Microsat Proximity and Docking OperationsJeffrey Robinson
 
Microsat Ground Test Vehicle
Microsat  Ground Test VehicleMicrosat  Ground Test Vehicle
Microsat Ground Test VehicleJeffrey Robinson
 
IRJET- Analysis of Ship Detection Techniques in Remote Sensing Images
IRJET- Analysis of Ship Detection Techniques in Remote Sensing ImagesIRJET- Analysis of Ship Detection Techniques in Remote Sensing Images
IRJET- Analysis of Ship Detection Techniques in Remote Sensing ImagesIRJET Journal
 
New information system for enhancing climate & water governance
New information system for enhancing climate & water governanceNew information system for enhancing climate & water governance
New information system for enhancing climate & water governanceRemya Ramesh
 
Advanced UAV Trajectory Generation Planning And Guidance
Advanced UAV Trajectory Generation  Planning And GuidanceAdvanced UAV Trajectory Generation  Planning And Guidance
Advanced UAV Trajectory Generation Planning And GuidanceStephen Faucher
 
Distributed mixed reality for diving and
Distributed mixed reality for diving andDistributed mixed reality for diving and
Distributed mixed reality for diving andijcsa
 
path planning for nedocio
path planning for nedociopath planning for nedocio
path planning for nedocioCarlos Iza
 
Three-Dimensional Path Planning for Uninhabited Combat Aerial Vehicle Based
Three-Dimensional Path Planning for Uninhabited Combat Aerial Vehicle Based Three-Dimensional Path Planning for Uninhabited Combat Aerial Vehicle Based
Three-Dimensional Path Planning for Uninhabited Combat Aerial Vehicle Based vane sanchez
 
A Novel Approach for Ship Recognition using Shape and Texture
A Novel Approach for Ship Recognition using Shape and Texture A Novel Approach for Ship Recognition using Shape and Texture
A Novel Approach for Ship Recognition using Shape and Texture ijait
 
F133036
F133036F133036
F133036irjes
 
Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...
Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...
Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...MaryumHina1
 
CANADIAN ON-ORBIT AUTOMATED ROBOTIC SERVICING EXPERIMENT (COARSE) STUDY
CANADIAN ON-ORBIT AUTOMATED ROBOTIC SERVICING EXPERIMENT (COARSE) STUDYCANADIAN ON-ORBIT AUTOMATED ROBOTIC SERVICING EXPERIMENT (COARSE) STUDY
CANADIAN ON-ORBIT AUTOMATED ROBOTIC SERVICING EXPERIMENT (COARSE) STUDYAlexandre Parent
 
A novel k-means powered algorithm for an efficient clustering in vehicular ad...
A novel k-means powered algorithm for an efficient clustering in vehicular ad...A novel k-means powered algorithm for an efficient clustering in vehicular ad...
A novel k-means powered algorithm for an efficient clustering in vehicular ad...IJECEIAES
 
IEEE 2012 Big Sky Aerospace Conf Thom McVittie Session 18 Jan 2012 Final
IEEE 2012 Big Sky Aerospace Conf Thom McVittie Session 18 Jan 2012 FinalIEEE 2012 Big Sky Aerospace Conf Thom McVittie Session 18 Jan 2012 Final
IEEE 2012 Big Sky Aerospace Conf Thom McVittie Session 18 Jan 2012 FinalKim Simpson
 
UiT Autonomous Ship Program, including recent research activities
UiT Autonomous Ship Program, including recent research activitiesUiT Autonomous Ship Program, including recent research activities
UiT Autonomous Ship Program, including recent research activitiesLokukaluge Prasad Perera
 
RDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfRDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfPoulastya Mukherjee
 

Similar to TASK ALLOCATION AND PATH PLANNING FOR NETWORK OF AUTONOMOUS UNDERWATER VEHICLES (20)

A Novel Versatile Architecture For Autonomous Underwater Vehicle S Motion Pla...
A Novel Versatile Architecture For Autonomous Underwater Vehicle S Motion Pla...A Novel Versatile Architecture For Autonomous Underwater Vehicle S Motion Pla...
A Novel Versatile Architecture For Autonomous Underwater Vehicle S Motion Pla...
 
A Simulation Based Model for the Berth Allocation and Quay Crane Assignment P...
A Simulation Based Model for the Berth Allocation and Quay Crane Assignment P...A Simulation Based Model for the Berth Allocation and Quay Crane Assignment P...
A Simulation Based Model for the Berth Allocation and Quay Crane Assignment P...
 
Sc (15 mecc24)
Sc (15 mecc24)Sc (15 mecc24)
Sc (15 mecc24)
 
Microsat Proximity and Docking Operations
Microsat Proximity and Docking OperationsMicrosat Proximity and Docking Operations
Microsat Proximity and Docking Operations
 
Microsat Ground Test Vehicle
Microsat  Ground Test VehicleMicrosat  Ground Test Vehicle
Microsat Ground Test Vehicle
 
IRJET- Analysis of Ship Detection Techniques in Remote Sensing Images
IRJET- Analysis of Ship Detection Techniques in Remote Sensing ImagesIRJET- Analysis of Ship Detection Techniques in Remote Sensing Images
IRJET- Analysis of Ship Detection Techniques in Remote Sensing Images
 
New information system for enhancing climate & water governance
New information system for enhancing climate & water governanceNew information system for enhancing climate & water governance
New information system for enhancing climate & water governance
 
Advanced UAV Trajectory Generation Planning And Guidance
Advanced UAV Trajectory Generation  Planning And GuidanceAdvanced UAV Trajectory Generation  Planning And Guidance
Advanced UAV Trajectory Generation Planning And Guidance
 
Distributed mixed reality for diving and
Distributed mixed reality for diving andDistributed mixed reality for diving and
Distributed mixed reality for diving and
 
path planning for nedocio
path planning for nedociopath planning for nedocio
path planning for nedocio
 
Three-Dimensional Path Planning for Uninhabited Combat Aerial Vehicle Based
Three-Dimensional Path Planning for Uninhabited Combat Aerial Vehicle Based Three-Dimensional Path Planning for Uninhabited Combat Aerial Vehicle Based
Three-Dimensional Path Planning for Uninhabited Combat Aerial Vehicle Based
 
A Novel Approach for Ship Recognition using Shape and Texture
A Novel Approach for Ship Recognition using Shape and Texture A Novel Approach for Ship Recognition using Shape and Texture
A Novel Approach for Ship Recognition using Shape and Texture
 
F133036
F133036F133036
F133036
 
Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...
Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...
Autonomous_UAV_Path_Planning_Using_Modified_PSO_for_UAV-Assisted_Wireless_Net...
 
CANADIAN ON-ORBIT AUTOMATED ROBOTIC SERVICING EXPERIMENT (COARSE) STUDY
CANADIAN ON-ORBIT AUTOMATED ROBOTIC SERVICING EXPERIMENT (COARSE) STUDYCANADIAN ON-ORBIT AUTOMATED ROBOTIC SERVICING EXPERIMENT (COARSE) STUDY
CANADIAN ON-ORBIT AUTOMATED ROBOTIC SERVICING EXPERIMENT (COARSE) STUDY
 
A novel k-means powered algorithm for an efficient clustering in vehicular ad...
A novel k-means powered algorithm for an efficient clustering in vehicular ad...A novel k-means powered algorithm for an efficient clustering in vehicular ad...
A novel k-means powered algorithm for an efficient clustering in vehicular ad...
 
IEEE 2012 Big Sky Aerospace Conf Thom McVittie Session 18 Jan 2012 Final
IEEE 2012 Big Sky Aerospace Conf Thom McVittie Session 18 Jan 2012 FinalIEEE 2012 Big Sky Aerospace Conf Thom McVittie Session 18 Jan 2012 Final
IEEE 2012 Big Sky Aerospace Conf Thom McVittie Session 18 Jan 2012 Final
 
UiT Autonomous Ship Program, including recent research activities
UiT Autonomous Ship Program, including recent research activitiesUiT Autonomous Ship Program, including recent research activities
UiT Autonomous Ship Program, including recent research activities
 
RDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfRDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdf
 
SBIR N04-022
SBIR N04-022SBIR N04-022
SBIR N04-022
 

More from IJCNCJournal

Advanced Privacy Scheme to Improve Road Safety in Smart Transportation Systems
Advanced Privacy Scheme to Improve Road Safety in Smart Transportation SystemsAdvanced Privacy Scheme to Improve Road Safety in Smart Transportation Systems
Advanced Privacy Scheme to Improve Road Safety in Smart Transportation SystemsIJCNCJournal
 
April 2024 - Top 10 Read Articles in Computer Networks & Communications
April 2024 - Top 10 Read Articles in Computer Networks & CommunicationsApril 2024 - Top 10 Read Articles in Computer Networks & Communications
April 2024 - Top 10 Read Articles in Computer Networks & CommunicationsIJCNCJournal
 
DEF: Deep Ensemble Neural Network Classifier for Android Malware Detection
DEF: Deep Ensemble Neural Network Classifier for Android Malware DetectionDEF: Deep Ensemble Neural Network Classifier for Android Malware Detection
DEF: Deep Ensemble Neural Network Classifier for Android Malware DetectionIJCNCJournal
 
High Performance NMF Based Intrusion Detection System for Big Data IOT Traffic
High Performance NMF Based Intrusion Detection System for Big Data IOT TrafficHigh Performance NMF Based Intrusion Detection System for Big Data IOT Traffic
High Performance NMF Based Intrusion Detection System for Big Data IOT TrafficIJCNCJournal
 
A Novel Medium Access Control Strategy for Heterogeneous Traffic in Wireless ...
A Novel Medium Access Control Strategy for Heterogeneous Traffic in Wireless ...A Novel Medium Access Control Strategy for Heterogeneous Traffic in Wireless ...
A Novel Medium Access Control Strategy for Heterogeneous Traffic in Wireless ...IJCNCJournal
 
A Topology Control Algorithm Taking into Account Energy and Quality of Transm...
A Topology Control Algorithm Taking into Account Energy and Quality of Transm...A Topology Control Algorithm Taking into Account Energy and Quality of Transm...
A Topology Control Algorithm Taking into Account Energy and Quality of Transm...IJCNCJournal
 
Multi-Server user Authentication Scheme for Privacy Preservation with Fuzzy C...
Multi-Server user Authentication Scheme for Privacy Preservation with Fuzzy C...Multi-Server user Authentication Scheme for Privacy Preservation with Fuzzy C...
Multi-Server user Authentication Scheme for Privacy Preservation with Fuzzy C...IJCNCJournal
 
Advanced Privacy Scheme to Improve Road Safety in Smart Transportation Systems
Advanced Privacy Scheme to Improve Road Safety in Smart Transportation SystemsAdvanced Privacy Scheme to Improve Road Safety in Smart Transportation Systems
Advanced Privacy Scheme to Improve Road Safety in Smart Transportation SystemsIJCNCJournal
 
DEF: Deep Ensemble Neural Network Classifier for Android Malware Detection
DEF: Deep Ensemble Neural Network Classifier for Android Malware DetectionDEF: Deep Ensemble Neural Network Classifier for Android Malware Detection
DEF: Deep Ensemble Neural Network Classifier for Android Malware DetectionIJCNCJournal
 
High Performance NMF based Intrusion Detection System for Big Data IoT Traffic
High Performance NMF based Intrusion Detection System for Big Data IoT TrafficHigh Performance NMF based Intrusion Detection System for Big Data IoT Traffic
High Performance NMF based Intrusion Detection System for Big Data IoT TrafficIJCNCJournal
 
IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...
IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...
IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...IJCNCJournal
 
Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...
Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...
Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...IJCNCJournal
 
IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...
IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...
IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...IJCNCJournal
 
** Connect, Collaborate, And Innovate: IJCNC - Where Networking Futures Take ...
** Connect, Collaborate, And Innovate: IJCNC - Where Networking Futures Take ...** Connect, Collaborate, And Innovate: IJCNC - Where Networking Futures Take ...
** Connect, Collaborate, And Innovate: IJCNC - Where Networking Futures Take ...IJCNCJournal
 
Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...
Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...
Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...IJCNCJournal
 
Multipoint Relay Path for Efficient Topology Maintenance Algorithm in Optimiz...
Multipoint Relay Path for Efficient Topology Maintenance Algorithm in Optimiz...Multipoint Relay Path for Efficient Topology Maintenance Algorithm in Optimiz...
Multipoint Relay Path for Efficient Topology Maintenance Algorithm in Optimiz...IJCNCJournal
 
March 2024 - Top 10 Read Articles in Computer Networks & Communications
March 2024 - Top 10 Read Articles in Computer Networks & CommunicationsMarch 2024 - Top 10 Read Articles in Computer Networks & Communications
March 2024 - Top 10 Read Articles in Computer Networks & CommunicationsIJCNCJournal
 
Adaptive Multi-Criteria-Based Load Balancing Technique for Resource Allocatio...
Adaptive Multi-Criteria-Based Load Balancing Technique for Resource Allocatio...Adaptive Multi-Criteria-Based Load Balancing Technique for Resource Allocatio...
Adaptive Multi-Criteria-Based Load Balancing Technique for Resource Allocatio...IJCNCJournal
 
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...IJCNCJournal
 
Sensing Time Improvement Using Two Stage Detectors for Cognitive Radio System
Sensing Time Improvement Using Two Stage Detectors for Cognitive Radio SystemSensing Time Improvement Using Two Stage Detectors for Cognitive Radio System
Sensing Time Improvement Using Two Stage Detectors for Cognitive Radio SystemIJCNCJournal
 

More from IJCNCJournal (20)

Advanced Privacy Scheme to Improve Road Safety in Smart Transportation Systems
Advanced Privacy Scheme to Improve Road Safety in Smart Transportation SystemsAdvanced Privacy Scheme to Improve Road Safety in Smart Transportation Systems
Advanced Privacy Scheme to Improve Road Safety in Smart Transportation Systems
 
April 2024 - Top 10 Read Articles in Computer Networks & Communications
April 2024 - Top 10 Read Articles in Computer Networks & CommunicationsApril 2024 - Top 10 Read Articles in Computer Networks & Communications
April 2024 - Top 10 Read Articles in Computer Networks & Communications
 
DEF: Deep Ensemble Neural Network Classifier for Android Malware Detection
DEF: Deep Ensemble Neural Network Classifier for Android Malware DetectionDEF: Deep Ensemble Neural Network Classifier for Android Malware Detection
DEF: Deep Ensemble Neural Network Classifier for Android Malware Detection
 
High Performance NMF Based Intrusion Detection System for Big Data IOT Traffic
High Performance NMF Based Intrusion Detection System for Big Data IOT TrafficHigh Performance NMF Based Intrusion Detection System for Big Data IOT Traffic
High Performance NMF Based Intrusion Detection System for Big Data IOT Traffic
 
A Novel Medium Access Control Strategy for Heterogeneous Traffic in Wireless ...
A Novel Medium Access Control Strategy for Heterogeneous Traffic in Wireless ...A Novel Medium Access Control Strategy for Heterogeneous Traffic in Wireless ...
A Novel Medium Access Control Strategy for Heterogeneous Traffic in Wireless ...
 
A Topology Control Algorithm Taking into Account Energy and Quality of Transm...
A Topology Control Algorithm Taking into Account Energy and Quality of Transm...A Topology Control Algorithm Taking into Account Energy and Quality of Transm...
A Topology Control Algorithm Taking into Account Energy and Quality of Transm...
 
Multi-Server user Authentication Scheme for Privacy Preservation with Fuzzy C...
Multi-Server user Authentication Scheme for Privacy Preservation with Fuzzy C...Multi-Server user Authentication Scheme for Privacy Preservation with Fuzzy C...
Multi-Server user Authentication Scheme for Privacy Preservation with Fuzzy C...
 
Advanced Privacy Scheme to Improve Road Safety in Smart Transportation Systems
Advanced Privacy Scheme to Improve Road Safety in Smart Transportation SystemsAdvanced Privacy Scheme to Improve Road Safety in Smart Transportation Systems
Advanced Privacy Scheme to Improve Road Safety in Smart Transportation Systems
 
DEF: Deep Ensemble Neural Network Classifier for Android Malware Detection
DEF: Deep Ensemble Neural Network Classifier for Android Malware DetectionDEF: Deep Ensemble Neural Network Classifier for Android Malware Detection
DEF: Deep Ensemble Neural Network Classifier for Android Malware Detection
 
High Performance NMF based Intrusion Detection System for Big Data IoT Traffic
High Performance NMF based Intrusion Detection System for Big Data IoT TrafficHigh Performance NMF based Intrusion Detection System for Big Data IoT Traffic
High Performance NMF based Intrusion Detection System for Big Data IoT Traffic
 
IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...
IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...
IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...
 
Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...
Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...
Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...
 
IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...
IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...
IoT Guardian: A Novel Feature Discovery and Cooperative Game Theory Empowered...
 
** Connect, Collaborate, And Innovate: IJCNC - Where Networking Futures Take ...
** Connect, Collaborate, And Innovate: IJCNC - Where Networking Futures Take ...** Connect, Collaborate, And Innovate: IJCNC - Where Networking Futures Take ...
** Connect, Collaborate, And Innovate: IJCNC - Where Networking Futures Take ...
 
Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...
Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...
Enhancing Traffic Routing Inside a Network through IoT Technology & Network C...
 
Multipoint Relay Path for Efficient Topology Maintenance Algorithm in Optimiz...
Multipoint Relay Path for Efficient Topology Maintenance Algorithm in Optimiz...Multipoint Relay Path for Efficient Topology Maintenance Algorithm in Optimiz...
Multipoint Relay Path for Efficient Topology Maintenance Algorithm in Optimiz...
 
March 2024 - Top 10 Read Articles in Computer Networks & Communications
March 2024 - Top 10 Read Articles in Computer Networks & CommunicationsMarch 2024 - Top 10 Read Articles in Computer Networks & Communications
March 2024 - Top 10 Read Articles in Computer Networks & Communications
 
Adaptive Multi-Criteria-Based Load Balancing Technique for Resource Allocatio...
Adaptive Multi-Criteria-Based Load Balancing Technique for Resource Allocatio...Adaptive Multi-Criteria-Based Load Balancing Technique for Resource Allocatio...
Adaptive Multi-Criteria-Based Load Balancing Technique for Resource Allocatio...
 
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
Comparative Study of Orchestration using gRPC API and REST API in Server Crea...
 
Sensing Time Improvement Using Two Stage Detectors for Cognitive Radio System
Sensing Time Improvement Using Two Stage Detectors for Cognitive Radio SystemSensing Time Improvement Using Two Stage Detectors for Cognitive Radio System
Sensing Time Improvement Using Two Stage Detectors for Cognitive Radio System
 

Recently uploaded

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 

Recently uploaded (20)

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

TASK ALLOCATION AND PATH PLANNING FOR NETWORK OF AUTONOMOUS UNDERWATER VEHICLES

  • 1. International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018 DOI: 10.5121/ijcnc.2018.10204 33 TASK ALLOCATION AND PATH PLANNING FOR NETWORK OF AUTONOMOUS UNDERWATER VEHICLES Bychkov Igor, Kenzin Maksim and Maksimkin Nikolay Matrosov Institute for System Dynamics and Control Theory, Siberian Branch of the Russian Academy of Science, Irkutsk, Russia ABSTRACT Cooperative multi-objective missions for connected heterogeneous groups of autonomous underwater vehicles are highly complex operations and it is an important and challenging problem to effectively route these vehicles in the dynamic environment under given communication constraints. We propose a solution for the task allocation and path planning problems based on the evolutionary algorithms that allows one to obtain feasible group routes ensuring well-timed accomplishment of all objectives. KEYWORDS autonomous underwater vehicle; mission planning; heterogeneous group routing; evolutionary algorithm 1. INTRODUCTION The rapid evolution of the subsea technologies in recent years has significantly expanded the scope of autonomous underwater vehicles (AUV) implementation, which includes the usage of distributed groups of underwater robots to perform multi-objective missions, as simultaneous use of multiple vehicles can improve performance and reduce mission time. During such large-scale missions, a number of different underwater works and operations should be accomplished collaboratively by AUVs within specified water area. In this regard, the effective coordination of AUVs network is crucial for the likelihood of mission success. Thus, the upper level of the group control system that is responsible for the allocating tasks between robots and both route- and path- planning is coming to the fore. In general, the problem of task allocation and path planning is vehicle routing problem (VRP) under specific spatiotemporal constraints imposed by the uncertain dynamic nature of water environment and by the inaccuracy of the measuring devices. In many real cases, like patrolling and guarding, taking samples and measurements, etc., certain underwater tasks require not the single but the series of periodic attendances by AUVs at scheduled intervals. The mission- planning problem in such complex cases obtains features of such VRP variations as routing with time windows and periodic routing with new complex requirements and restrictions, which are aimed to a more accurate simulation of real-world problems [1]. Indeed, in real underwater missions vehicles in the fleet may differ not only by their dynamic characteristics but also by their functionality (onboard equipment) which make them able to perform only specific sub-sets of tasks among all tasks of the mission. The factor of the vehicle
  • 2. International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018 fleet heterogeneity, while making the mission planning more challenging, at the same time gives more flexibility to the group performance capabilities with different combinations of vehicles being able to accomplish the mission. In addition, communication is a critical aspect o cooperation, especially in the dynamic and uncertain environment, and must not be trivialized, as underwater communication is difficult, slow and limited in Currently, the state of the art in mission planning is dominated by singl preplanned trajectories with offline post Multiple cooperative vehicle systems hold great promise for use in large surveys and it is a problem of considerable p heterogeneous group of AUVs in multi In this paper, we propose an approach to task allocation and path planning for the heterogeneous group of AUVs to solve the complex routing problem, which is to find a feasible and efficient gr spatiotemporal constraints. To do this, we combine the work of genetic algorithms with new specialized heuristics and advanced techniques. 2. GENERAL MODEL In general, the complex multi- (perform some underwater works) the set of tasks (objectives) under scheduling requirements. Each task has its own recommend instrumentations like sonars, sensors, manipulators etc. to be accomplished. The vehicles in the group have a different onboard equipment, making each AUV available for attending only a certain subset of mission objectives. In addition, the regular communication sessions within the entire group are required to answer the dynamic nature of mission in order to permanently maximize the group efficiency in ever is to find a group route ensuring, as far as the majority of mission tasks [4]. It is formally defined as follows. Fig.1. Schematic representation of the multi International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018 hile making the mission planning more challenging, at the same time gives more flexibility to the group performance capabilities with different combinations of vehicles being able to accomplish the mission. In addition, communication is a critical aspect o cooperation, especially in the dynamic and uncertain environment, and must not be trivialized, as underwater communication is difficult, slow and limited in the range [2]. Currently, the state of the art in mission planning is dominated by single AUV operations using preplanned trajectories with offline post-processing of the data collected during the mission. Multiple cooperative vehicle systems hold great promise for use in large-scale oceanographic surveys and it is a problem of considerable practical interest to effectively route the heterogeneous group of AUVs in multi-objective missions of long-duration [3]. In this paper, we propose an approach to task allocation and path planning for the heterogeneous group of AUVs to solve the complex-mission planning problem as a new variation of vehicle routing problem, which is to find a feasible and efficient group route under specific temporal constraints. To do this, we combine the work of genetic algorithms with new nd advanced techniques. -objective mission of AUVs group is to visit and accomplish (perform some underwater works) the set of tasks (objectives) under scheduling requirements. Each task has its own recommended periodicity for visiting by AUVs and requires a certain set of instrumentations like sonars, sensors, manipulators etc. to be accomplished. The vehicles in the board equipment, making each AUV available for attending only a ain subset of mission objectives. In addition, the regular communication sessions within the entire group are required to answer the dynamic nature of mission in order to permanently ze the group efficiency in ever-changing conditions. The mission-planning problem here is to find a group route ensuring, as far as a possible, regular and well-timed accomplishment of the majority of mission tasks [4]. It is formally defined as follows. Schematic representation of the multi-objective misson for the heterogeneus group of three AUVs with four different kinds of tasks. International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018 34 hile making the mission planning more challenging, at the same time gives more flexibility to the group performance capabilities with different combinations of vehicles being able to accomplish the mission. In addition, communication is a critical aspect of vehicle cooperation, especially in the dynamic and uncertain environment, and must not be trivialized, as e AUV operations using processing of the data collected during the mission. scale oceanographic ractical interest to effectively route the In this paper, we propose an approach to task allocation and path planning for the heterogeneous ssion planning problem as a new variation of vehicle oup route under specific temporal constraints. To do this, we combine the work of genetic algorithms with newly objective mission of AUVs group is to visit and accomplish (perform some underwater works) the set of tasks (objectives) under scheduling requirements. ed periodicity for visiting by AUVs and requires a certain set of instrumentations like sonars, sensors, manipulators etc. to be accomplished. The vehicles in the board equipment, making each AUV available for attending only a ain subset of mission objectives. In addition, the regular communication sessions within the entire group are required to answer the dynamic nature of mission in order to permanently anning problem here timed accomplishment of or the heterogeneus group of three AUVs
  • 3. International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018 35 Within the given water area with a known seabed profile (Fig. 1, a) there is a set of tasks {1,...,n}N = . These tasks (Fig. 1, b) are defined not only with their location in space, but also with the type of equipment {1,..., }iw w∈ (colored circles on Fig. 1, b) and time interval is required for corresponded works. In addition, each task i N∈ receives its periodicity value ip (numbers inside circles on Fig. 2, b) due to its predefined priority. Periodicity value defines the desired duration of a time interval between two successive task’s visits by any allowed AUVs. Color bars around each circle on Fig. 2, b represents remaining time interval to accomplish corresponded task in time: in case of arriving ahead of time, AUVs should stand idle this time period before starting to perform required underwater works. The group of vehicles performing the mission consists of M vehicles with their cruising speed , 1,...,k v k M= , range of communication channel , 1,...,k с k M= and set of installed on-board equipment 1 2, ,..., ,k k k k wu u u u= {0,1}k lu ∈ , 1,...,l w= (colored sections on Fig. 2, c). Thus, the k-th AUV is able to perform works of i-th task if and only if 1i k wu = . Group coordination is provided only by transferring data between robots through hydro-acoustic channel. Two AUVs i and j are able to transfer data between each other if ( , ) min( , )i j d i j c c< , where d stands for distance between two vehicles. Complete data alignment within the group in this case could be achieved only if each pair of vehicles would be able to transfer data to each other directly or through other AUVs. In other words, to initiate the communication session the group must form a connected graph with only communicatively coupled vehicles. Fig.2. AUVs group functioning during a single period of planning sessions within the entire group. Communication stability requirement arises due to the dynamic nature of underwater missions: some unexpected changes may occur in real time, making it necessary to adjust the current route (re-plan) in order to maximize the group efficiency in new conditions. Among the events that require route re-planning are adding new tasks or removing existing ones; change of task’s equipment requirements or periodicity; adding new vehicles; equipment functional loss or even full AUVs breakdowns. The effectiveness of the group work is determined, in the first place, by the regularity of scheduled tasks accomplishments. Situations, when AUV arrives too late and delays performing of corresponded works are undesirable and should be penalized via efficiency criteria. Thus, the routing problem is to find a feasible group route that provides the minimum time of AUVs late attendances up to the end of the mission.
  • 4. International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018 36 To solve the group routing problem in described conditions the following features has to be considered: • undefined duration of the whole mission; • dynamic conditions of the mission; • communication stability requirement; • expectable large-size of the problem. Given these features, we suggest the following decomposition approach: to divide the process of mission implementation on finite time periods (periods of planning) with communication sessions at the end of each period. In this case, the AUVs group operational sequence on a single period of planning can be represented as the block scheme on Fig. 2. According to this scheme, each vehicle computes to find the best group route for the next period of planning while following their previously planned routes on the current period. Full data alignment at the end of each period allows vehicles to receive all information obtained by other AUVs, to update the actual state of the group and to exchange their best-found solutions. Then, the most effective route among suggested is selected to become current on the new planning period for the whole group. This approach also allows to parallelizing all calculations among the vehicles in a natural way. 3.EFFICIENCY CRITERIA Limited duration of planning period allows us to construct efficiency criteria for the group route in an explicit form. First, we define the route of single vehicle 1 2(r), (r),..., (r)hr V V V= as a list of tasks numbers in the consecutive order of their planned visits, where h is the route length due to the planning period horizon. It should be noted that any task could be included more than once into the route of a single robot. The group route { }1,...,rMR r= is a set of all single AUVs routes. In order to construct reasonable efficiency criterion for the group route, we define an additional function ( )ia t corresponding to each task i of the mission that defines the “hotness” of the corresponded task at a specified moment of time: 1[ s , ]( s ) / , ( ) , k 1,2,..., [ , s ]0, ik i ikik i i i ik ik i t t ta t t p a t t t t +∈ +⋅ − − = = ∈ + (1) where 1 2, ,...i it t is a sequence of moments, when task i is expected to be attended by AUVs according to the current route, and a is a constant threshold value that is equal for all tasks. The accomplishment of the task by any acceptable AUV i resets its “hotness” to a zero value, following that the function (1) begins to increase until next attendance, while reaching threshold value a in period of ip (Fig. 3).
  • 5. International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018 37 Now we define a penalty for the single delay of the task accomplishment: ( )(t) , ( , ) . ( )0, ii i i a t aa a a t a t a ϕ >− =  ≤ (2) Hence, the total route penalty is an aggregation of penalties on each task attendance for all AUVs within the group route: 1 1 1 (R) ( , ), M h m m i j f a tϕ = = = ∑∑ (3) Where m stands for (r )j iV and mt values represent the time moments of expected accomplishments of corresponding tasks. Function (3) insufficiency is what it considers penalties on only those tasks that are being included in the group route R and only at the moments of AUVs attendances if any. For this reason, it is needed to consider an additional function, which would care not about well-timed accomplishment of tasks within the route as (3), but would estimate the level of “completeness” of all tasks at the end of group movement: 2 1 ( ) a ( ), N i R i f R t = = ∑ (4) Fig.3. Graphical representation of the “hotness” function Where Rt is the end of current planning period. Function (4) also indirectly normalizes all single vehicle routes durations. The final efficiency criteria for the group route is: 1 2( ) ( ) ( ), Z,f R M f R f R R= ⋅ + ∈ (5) Where Z is the set of all feasible (in terms of equipment requirements)and communicatively stable group routes. The timestamps sequent required in (1) and (4) cannot be calculated explicitly since the idle time for each AUV on each task of its route depends not only on previous actions of this specific vehicle, but also on actions of all other vehicles of the group up to that moments. To unravel all timestamps of AUVs actions on their route we use special time-line table (Table I) that is algorithmically filled using following scheme.
  • 6. International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018 38 Set «Current order number» = 1 for all AUVs; Fill «Current task» according to the current group state; While (Route is not finished) Define i as AUV with minimal «Expected time»; Work with i-th String; Define j = «Current order number»; Define m as j-th task in the route of i-th AUV; If («Action» = Move) Write: Action = Work; Write: «Expected time» = «Expected time» + s(m); If («Action» = Work) t(m) = «Expected time»; Save t(m) as the Timestamp to the Sequence list; j = j + 1; Write: «Current order number» = j; Define m as j-th task in the route of i-th AUV; Write: «Task number» = m; Write: Action = Move; Define d as path length from i-th AUV to task m; Define t1 = d/v(i) as i-th AUV travel time; Define t1 = «Expected time» + t1; Define t2 = t(m)+p(m) as next schedule time for m; Define t = max(t1, t2); Write: «Expected time» = t; Define t(r) = max (all «Expected time») as Period end time; It is also should be noted that the function (1) is constructed in such way, that “hotness” of tasks with lesser periodicity grows faster. In that way, delaying of attendance would happen preferably with tasks of the biggest periodicity. Now that we have the final criteria (5) in the explicit form, we can use it as the objective function to compare the efficiency of different group routes. Table 1.Example of The Time-Line Table In Process 4.EVOLUTIONARY APPROACH For a broad combinatorial class of vehicle routing problems, there are no algorithms solving it in polynomial time, which leads us to the class of approximation algorithms allowing to obtain rational sub-optimal solutions in low computational time. Evolutionary methods have proven to be efficient on the standard VRP and on a number of other variants like VRP with time windows [5]. Noteworthy is the contribution of Prins [6], who introduced an important methodological element,
  • 7. International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018 39 namely the solution representation for the VRP as a Travelling salesman problem (TSP) tour without delimiters [7]. Their main advantage of evolutionary algorithms (EAs) is the ability to find solutions for poorly structured problems and problems with complex constraints, as EAs require a relatively small amount of information about the nature of the problem. An Essential drawback of evolutionary methods is very strong speed and efficiency dependence on the construction and improvement heuristics being used. Another layer of complexity is implied by a “bad” neighborhood structure of the described multi- objective routing problem, making it difficult to allocate and find qualitative and feasible solutions, as they may not be in the neighborhood of other feasible high-quality solutions in the search space. Until recently, however, the most successful contributions to this class of problems were based on the serial explorations of neighborhoods [6]. We propose a hybrid evolutionary approach featuring specialized genetic operators, advanced local search heuristics and solution improvement techniques to address both the expectable large-size of the problem and complex spatiotemporal constraints that primarily arise from the AUVs heterogeneity. The block diagram for the proposed evolutionary hybrid algorithm is shown on Fig.4. Fig. 4. The block diagram of hybrid evolutionary approach with colored blocks of advanced procedures and author’s modifications. The construction of the initial population of solutions is the first and crucial step to achieve good rational solutions rapidly. The aim of this step is to construct a set of feasible only chromosomes ensuring both covering a significant portion of the search space and containing a variety of good
  • 8. International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018 40 solutions. We propose to achieve this requirement by use of three different construction heuristics: random sequential insertion and two parallel insertions in the rate of 40/30/30. The first heuristic is "random insertion with no duplicates" and it generates AUVs routes sequentially: at first, the full route for the first vehicle, then for the second, etc. The starting task for each vehicle is randomly selected from the entire set of affordable tasks. All subsequent tasks are selected in the same manner but with the additional requirement to be different, if possible, from the previous task of this vehicle. The next two constructive heuristics are based on the time-oriented nearest-neighbor insertion heuristic by Solomon [8] and are parallel, i.e. they build routes for all robots in the group simultaneously. Both parallel heuristics use the “ultimate” schedule without any delays to form the ordered list of tasks to pick and insert into routes of different vehicles. For the first heuristic of "time-greedy insertion", the probability to select each AUV for the current task is inversely proportional to the number of tasks already assigned to this vehicle, while for the second "quality- greedy insertion" this probability depends also on the distance between current task and the last task in the route of each AUV. The use of two parallel heuristics here provides the population diversity not only among the solutions built with the random insertion, but also within the set of more qualitative solutions. It should be noted, that on each iteration of construction heuristics only those AUVs are considered, which has all the required onboard equipment. The constructed populations are evaluated then with the objective function (5). According to the results of ranking, the tournament selection chooses a set of solutions for procreation and mutations. We suggest using a number of specialized genetic operators that guarantee the ultimate feasibility of offspring solution in terms of equipment requirement: two different variants of crossover and a multimode mutation. The first crossover is called "one-plus-one-point" and it is a modification of the standard two-point crossover with the additional rule to choose randomly only the first point: the second one has then defined automatically within the route of the same vehicle as the first point. The second crossover is "focused on inheritance" and it is based on the “adaptive memory” crossover proposed in [9]. The proposed crossover identifies the common characteristics of the parental individuals and copies them to the offspring-solution, which is a kind of adaptive memory procedure. Initially, the two solutions are selected. If there are common parts between the solutions, then these common parts are inherited to the offspring; all parts left empty inherit the values from the best solutions in the adaptive memory or from some random solutions in the population. In each iteration, the adaptive memory is updated based on the best solutions found. The structure of this crossover also ensures the feasibility of all resulting chromosomes. The proposed multimode mutations consist of four operators: add a new task into the route, remove the task from the route, change the task within the rote to another task, swap two tasks within the route of the same AUV. When mutation operators are implied, all changes are also verified on admissibility. Group communication stability is also guaranteed by the special verifying procedure. If it is necessary, some virtual tasks can be added to the mission automatically to assist group gathering at the end of the planning period. The mechanisms of parallel populations with migration (island model) and elitism provide faster algorithm convergence rate while preventing premature convergence to local optima. The procedure of clone removal allows preserving the diversity of new populations on each iteration of the algorithm.
  • 9. International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018 41 In order to further improve our newly received individuals, the deterministic heuristic search techniques of 2-opt exchange and -interchange are applied periodically to the whole population for a deeper exploitation. To improve the efficiency of a population creation procedure, all probabilistic genetic parameters are changed constantly at the end of each iteration of EA. Being determined by the current efficiency of the genetic operators these changes allow algorithm to adapt to the different situations on different steps of processing. In general, the adaptation mechanism is to keep track of the paths, which lead to the solution improving more often than others, and to increase their probabilities for the next generation of solutions. The scheme of the ant colony optimization algorithm allows to implement such an adaptation in a natural way. The implementation of the adaptation mechanism may significantly increase the speed of computing in those cases when some genetic operators begin to work significantly better than others do [1]. 5.CONCLUSION The high efficiency of the suggested approach is shown through a series of simulation studies in the modeling framework “AUV Mission Planner”. To do this we have expanded our simulation framework “AUV Mission Planner” to test and work out our newly proposed heterogeneous group routing problem with new complex constraints and restrictions. We have also updated our path- planning algorithms for “AUV Mission Planner” to a near-optimal hierarchical path finding (HPA*) [10] to achieve almost 30% improvement on the computational speed when generating AUVs trajectories. The described evolutionary algorithm has demonstrated the ability to generate rapidly a high- quality set of rational and feasible solutions and to effectively improve the whole population to meet the required conditions. The algorithm is proved to be used for efficient multi scale routing of various automated vehicles as a high-level control algorithm. Its structure and new heuristics can be used not only to efficiently route the heterogeneous robot groups during multi-objective missions, but also to address other complex statements of VRP and its modern variations. We have evaluated the impact of each of the embedded heuristic and procedures on the rate and quality of the algorithm convergence (Table II). Table.2. Average impact of different heuristics (in %) Due to the complex and non-polynomial nature of the problem, we have been able to find global solutions only for a group of small sized (with a number of permutations not exceeding 20 10 ) experimental problems that have been generated randomly. For this series of experiments, our hybrid evolutionary algorithm has obtained the global solution in 42% of launches with a 2.34% average deviation of resulted solutions from optimal ones. The problem is still open to be expanded with new entities, parameters and constraints, such as new various types of objectives, a necessity in battery charging etc.
  • 10. International Journal of Computer Networks & Communications (IJCNC) Vol.10, No.2, March 2018 42 ACKNOWLEDGMENT The research is supported by the Russian Science Foundation (project no. 16-11-00053). REFERENCES [1] M.Yu. Kenzin, I.V. Bychkov, and N.N. Maksimkin, “Hybrid evolutionary approach to multi-objective mission planning for group of underwater robots,” Communications in Computer and Information Science, Vol. 549: Mathematical Modeling of Technological Processes, pp. 73-84, 2015. [2] M. Sozer, M. Stojanovic, and J. G. Proakis, “Underwater acoustic networks,” IEEE Journal of Oceanic Engineering, vol. 25(1), pp. 72–83, 2000. [3] Y. Deng; P.-P. Beaujean, E. An, and E. Carlson, “Task allocation and path planning for collaborative AUVs operating through an underwater acoustic network,” Journal of Robotics, Vol. 2013(483095), pp. 1-15, 2003. [4] M.Yu. Kenzin, I.V. Bychkov, and N.N. Maksimkin, “A hybrid approach to solve the dynamic patrol routing problem for group of underwater robots,” 39th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), pp. 1114-1119, 2016. [5] O. Braysy, and M. Gendreau, “Vehicle routing problem with time windows, part I: route construction and local search algorithms,” Transportation science, Vol. 39, No.1, pp. 104–118, 2005. [6] C. Prins, “A simple and effective evolutionary algorithm for the Vehicle Routing Problem,” Computers & Operations Research, Vol. 31(12), pp. 1985-2002, 2004. [7] T. Vidal, T.G. Crainic, M. Gendreau, N. Lahrichi, and W. Rei, “A hybrid genetic algorithm for multidepot and periodic vehicle routing problems,” Operations Research, Vol. 60(3), pp. 611-624, 2012. [8] M.M. Solomon, “Algorithms for the vehicle routing and scheduling problems with time windows constraints,” Operations Research, Vol. 35(2), pp. 254–265, 1987. [9] M. Yong, “Solving vehicle routing problem with time windows with hybrid evolutionary algorithm,” In proceeding of Intelligent Systems (GCIS), 2010 Second WRI Global Congress on, Vol. 1, pp. 335-339, 2010. [10] A. Botea, M. Müller, and J. Schaeffer, “Near optimal hierarchical path-finding,” Journal of Game Development, Vol. 1(1), pp. 7–28, 2004.