Ant Colony Optimization in Diverse Engineering Applications: An Overview
Ant Colony Optimization in Diverse Engineering Applications: An Overview
Ant Colony Optimization in Diverse Engineering Applications: An Overview
G. Umarani Srikanth
Associate Professor,
Department of CSE,
S.A Engineering College
Chennai, Tamilnadu, India.
Associate Professor,
Department of PG Studies,
S.A Engineering College,
Chennai, Tamilnadu, India.
ABSTRACT
Ant Colony Optimization (ACO) is a technique that was
introduced in the early 1990s and it is inspired by the
foraging behavior of ant colonies. ACO algorithms have long
been thought as generating high quality solutions for various
problems in different Engineering Applications. This survey
provides an overview of past and on-going research of ACO
in diverse engineering applications pertaining to computer
science fields such as mobile and wireless networks, sensor
networks, grid computing, P2P Computing, Pervasive
computing, Data mining, Software engineering, Database
systems, Multicore Processing, Artificial intelligence, Image
processing, Biomedical applications and also other domains
relevant to Electronics and Electrical Engineering fields. We
finally summarize the comprehensive study of applications in
all these fields deployed ACO.
Keywords
ACO, Mobile and Wireless Sensor Networks (WSNs), Grid
and P2P computing, Pervasive Computing, Network Security,
Data Mining, Multicore Processors, Engineering Applications.
1.INTRODUCTION
The growing importance of telecommunication and the
Internet led to the development of more complex networked
systems. The challenges of dealing with the vast complexity
of networking problems such as handling large-scale
networks, their dynamic nature, resource constraints,
heterogeneity, load balancing, routing congestion control,
unattended operation and robustness accentuate the need for
more sophisticated techniques to solve these problems. Power
consumption is one of the most important problems for WSNs
because of the battery limitation in each sensor. Scheduling
sensor activities is an effective way to prolong the lifetime of
WSNs. The protection of integrity and confidentiality of the
information and protection from unauthorized access are
important issues. However due to factors such as resource
limitations, absence of centralized access points, open
wireless medium and small size of the sensor nodes,
implementation of security in WSNs is a challenging task.
Maximizing the lifetime of WSNs is also a challenging
problem.
In mobile sensor networks [1], it is essential to manage the
mobility of the nodes in order to improve the performance of
the network. Location management is a complex problem in
todays mobile computing environment. There is a need to
but also the problem of human resource allocation. But as
both of these two problems are difficult, existing models
either suffer from a very large search space or have to restrict
3.APPLICATIONS OF ACO
ACO is being widely used in different Engineering
Applications. This section addresses few recent issues which
are solved by various authors in various fields of Engineering
such as Computer Science, Electrical, Electronics, and
Biomedical etc. using Ant Colony Optimization Techniques.
3.9 Electronics
The author in [24] introduced ACO into the design of flatgain-spectrum Raman Fiber Amplifiers (RFAs) for the first
time. In this novel design method, the pump powers and
pump wavelengths are optimized by ACO to obtain a flat gain
spectrum with a pre-specified maximum gain ripple under the
given parameters of RFAs. The author proved that the
proposed method is efficient and stable.
The author in[25] proposed ACO application to a Fuzzy
Controller (FC) design, called ACO-FC for improving design
efficiency and control performance as well as ACO hardware
implementation. An FCs antecedent part, i.e., the if part of
its composing fuzzy if-then rules is partitioned in grid-type
and all candidate rule consequent values are then listed. An
ant trip is regarded as a combination of consequent values
selected from every rule. A pheromone matrix among all
candidate consequent values is constructed. Searching for the
best one among all combinations of rule consequent values is
based mainly on the pheromone matrix. The author proved
that ACO-FC performance is better than other meta-heuristic
design methods on simulation examples.
3.10 Electrical
Electrical-to-kinetic energy conversion efficiency of
Synchronous Induction Coil Guns (SICG) is the main limiting
factor of its development. In the system of SICG, the change
of any electromagnetic parameters can directly or indirectly
affects the electrical-to-kinetic energy conversion efficiency.
In order to improve the electrical-to-kinetic energy conversion
efficiency of SICG, the electromechanical model of SICG was
built. The author in [26] optimized the structural parameters
of SICG with 60-mm caliber with ACO. The electrical-tokinetic energy conversion efficiency of the system was
regarded as the target function, while the center-to-center
space between the drive coil and the armature and the
structural parameters of the drive coil and the armature were
regarded as variables. Results of research indicated that the
22
3.11 Biomedical
The reconstruction of DNA sequences from DNA fragments
is one of the most challenging problems in computational
biology. In recent years the specific problem of DNA
sequencing by hybridization has attracted quite a lot of
interest in the optimization community. Several metaheuristics such as TS and evolutionary algorithms have been
applied to this problem. However, the performance of existing
meta-heuristics is often inferior to the performance of recently
proposed constructive heuristics. On the basis of these new
heuristics the author in [27] developed an ACO algorithm for
DNA sequencing by hybridization. An important feature of
this algorithm is the implementation in a so-called multi-level
framework. The computational results proved that this
algorithm is currently a state-of-the-art method for the tackled
problem.
A Hyper-box clustering with Ant Colony Optimization
(HACO) is addressed in [28] for classifying unlabeled data
Mobile
and
Wireless
Sensor Networks (WSN)
Target Tracking
Network Security
Peer-to-Peer(P2P) & Grid
Computing
of
Routing
Vulnerability Detection and
Restoration
Trust Evaluation of the Peers
message for
overhead
is reduced.
Effective
more than
ten workflow applications with at most 120
tasks.
Avoids a large-scale flat flooding and supports multi-attribute range
query
Pervasive Computing
Computer Architecture
Task Assignment
Data Mining
Classification algorithm.
Image Processing
texture segmentation
23
CPM/PERT networks
Design of flat-gain-spectrum
Raman fiber amplifiers
Electrical
Bio medical
Reconstruction of DNA
sequences from DNA fragments
Electronics
4.CONCLUSION
In this paper we have given a brief overview of the
applications of ACO in various engineering domains. Not
only in the above mentioned fields, is ACO also used in many
industrial applications. Study of those applications can also
be explored. ACO can also be applied to various unsolved
issues in the emerging fields of Engineering.
5.ACKNOWLEDGEMENT
We thank the management and Principal of S.A Engineering
College for giving us constant motivation in enhancing our
technical skills.
6.REFERENCES
[1] Farah Mourad, Hicham Chehade, Hichem Snoussi,
Farouk Yalaoui, Lionel Amodeo, CEdric Richard
Controlled Mobility Sensor Networks For Target
Tracking Using Ant Colony Optimization, IEEE
Transactions On Mobile Computing, Volume 11,
pp: 1261 1273, 2011
[2] M. Dorigo, V. Maniezzo & A. Colorni, Ant System:
Optimization by A Colony of Cooperating Agents",
IEEE Transactions on Systems, Man, and Cybernetics
Part B, vol 26, pp: 29-41, 1996
[3] Marco Dorigo, Mauro Birattari, and Thomas
Stutzle, Ant Colony Optimization Artificial Ants
as
a Computational Intelligence Technique,
IEEE
Computational Intelligence Magazine,
2006
[4] Ying Lin, Jun Zhang, Henry Shu-Hung Chung Wai Hung
Ip, Yun Li, and Yu-Hui Shi, An Ant Colony
Optimization Approach for Maximizing the Lifetime of
Heterogeneous Wireless Sensor Networks, IEEE
Transactions on Systems, Man and Cybernetics-Part C:
Applications and Reviews, 2011
[5] Yan Liang, Jiannong Cao, Lei Zhang, Rui Wang, Quan
Pan, A Biologically Inspired Sensor Wakeup Control
Method For Wireless Sensor Networks, IEEE
Transactions On Systems, Man, And CyberneticsPart
C: Applications And Reviews, Vol. 40, 2010
[25] Chia-Feng Juang, Chun-Ming Lu, Chiang Lo and ChiYen Wang, Ant Colony Optimization Algorithm for
Fuzzy Controller Design and Its FPGA Implementation,
IEEE Transactions on Plasma Science, Vol. 39, 2011
[26] Wenbiao Liu, Cao Yanjie, Yuan Zhang, Jie Wang and
Dawei Yang, Parameters Optimization of Synchronous
Induction Coilgun Based On Ant Colony Algorithm,
IEEE Transactions on Plasma Science, Vol. 39, 2011
25