![]() | |
(フルーツフライ最適化アルゴリズムの紹介 - FFOA)
The harsh environmental
factors are powerful forces in the process of natural selection. Those
organisms ablest to adapt and survive will produce stronger progeny, whereas
the others expire prior to passing on their genetic traits or create less
adapted descendants. Similarly, these conditions can be modeled in an
artificial environment through evolutionary computation algorithms by
populating an artificial world with pseudo-organisms and giving it the ultimate
goal [23, 38]. The idea of genetic (evolutionary computation) algorithm was
pioneered from studies of cellular automata conducted by John Holland et al.
[24] at the University of Michigan. It utilizes genetics as the basis of its
problem-solving model, and with this model we can through 'evolution' teach the
organisms to achieve the stated goal. It has numerable applications to the
problems we currently face, especially if the goal set is a formulation of the
problem we confront in our society.
Particularly in
the fields of science, engineering, and economics, these stochastic
optimization algorithms have been increasingly used to solve many optimization
problems due to their incredible flexibility. Amongst these algorithms include
genetic algorithm (GA) [2,4,5,8,9,21, 24,34,37], simulated annealing (SA)
[26,31], biology- based optimization algorithms — ant colony optimization
algorithm (ACO) [13], particle swarm optimization algorithm (PSO)
[6,11,14,15,23,30,35,40,46,49,50,53], artificial bee colony algorithm (ABCA)
[3,22,27,28,29], artificial fish school algorithm (AFSA) [26,33], shuffled frog
leaping algorithm (SFLA) [16,48,58], bacterial foraging optimization(BFO)
[36,45], and cat swarm optimization (CSO) [10,57] etc. However, these
stochastic algorithms share the common disadvantage of complicated
computational processes that make it difficult to understand for those just
beginning to learn to use these algorithms.
The Fruit Fly
Optimization Algorithm is an easy evolution algorithm for maximizing global
optimization based on the food searching behavior of the fruit fly swarm. Fruit
flies have better senses and perceptions than other species, particularly its
olfactory and visual senses. The individual fruit fly samples the differing
scents that are present in its surroundings, then uses its sensitive vision to
fly in the general direction of the target. It transmits information to the
rest of the swarm and direct the ‘flocking location' of the swarm closer to the
location of the food. Through ‘iterative evolution,” the fly swarm comes closer
and closer to the food source, until the target is reached.
References
1.
Altman EI, Marco G, Varetto F (1994) Corporate distress diagnosis:
Comparisons using linear discriminant analysis and neural networks. J Bank
Finance 18:505–529
2.
Aryanezhad, MB, Hemati M (2008) A new genetic algorithm for solving
nonconvex nonlinear programming problems. Appl Mathematics and Computation
199(1):186–194
3.
Bao L, Zeng JC (2009) Comparison and analysis of the selection mechanism
in the artificial bee colony algorithm. Ninth international conference on
hybrid intelligent system, 411–416
4.
Chambers L (ed.) (1995) Practical handbook of genetic
algorithms: Applications. Vol 1, CRC
5.
Chen SH, Lin WY, Taso CI (1999) Genetic algorithms, trading strategies and
stochastic processes: some new evidences from Mote Carlo simulations. GECCO99,
In Proceedings of the genetic and evolutionary computation conference, July
13–17, Orlando, Florida, CA: Morgan Kaufmann
6.
Chen WN, Zhang J (2010) A novel set-based particle swarm optimization
method for discrete optimization problem. IEEE Transactions on Evolutionary
Computation 14(2): 278–300
7.
Chiang AC, Wainwright K (2005) Fundamental methods of mathematical
economics, 4th edn McGraw Hill
8.
Chipperfield A, Fleming P, Pohlheim H, Fonseca CG (1994) Genetic algorithm
toolbox for use with MATLAB, user’s guide ver.1.2, Department of automatic
control and systems engineering, University of Sheffield
9.
Chtioui Y, Bertrand D, Barba D (1998) Feature selection by a genetic
algorithm application to seed discrimination by artificial vision, J Science
Food Agric 76:77–86
10.
Chu SC, Tsai PW, Pan JS (2006) Cat swarm optimization. In Proc of 9th
Pacific Rim international conference on artificial intelligence, Guilin, China,
LNCS 4099, 854–858
11.
Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and
convergence in a multidimensional complex space. IEEE Transactions on
Evolutionary Computation 6(1): 58–73. doi:10.1109/4235.985692
12.
Coats PK, Fant LF (1993) Recognizing financial distress patterns using a
neural network tool. Financial Management 22(3):142–155
13.
Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning
approach to the traveling salesman problem. IEEE Transaction on Evolutionary
Computation 1(1): 53–66
14.
Eberhart RC, Kenndy J (1995) A new
optimizer using particle swarm theory. In Proceedings of the Sixth
International Symposium on Micro Machine and Human Science, Nagoya, Japan,
39–43
15.
Eberhart RC, Shi Y (2000) Comparing inertia weights and constriction factors in particle swarm
optimization. In Proceedings of the Congress on Evolutionary Computation, 84–88
16.
Eusuffm MM, Lansey KE (2003) Optimization of water distribution network
design using the shuffled frog leaping algorithm. J Water Resources Planning
and Management 129(3): 210–225
17.
Fayyad UM, Piatesky-Shapiro G, Smyth P, Uthurusamy R (Ed.) (1996) Advances
in knowledge discovery and data mining Cambridge, MA: MIT
18.
Fayyad UM, Stolorz P (1997) Data mining and KDD: promise and challenges.
Further Generating Computer System 13: 99–115
19.
Fogel DB (1995) Evolutionary computation: Toward a new philosophy of
machine intelligence. Los Angeles: IEEE
20.
Friedman JH (1991) Multivariate adaptive regression splines. Annals of
Statistics 19(1): 1–414
21.
Goldberg DE (1989) Genetic algorithms in search optimization & machine
learning. Addison-Wesley
22.
Haiyan Q, Xinling S (2008) On the analysis of performance of the improved
artificial-bee-colony algorithm. Fourth International Conference on Natural
Computation, 654–657
23.
He S, Wu QH, Saunders JRS (2009) Group search optimizer: an optimization
algorithm inspired by animal searching behavior. IEEE Transactions on
Evolutionary Computation 13:973–990
24.
Holland JH (1975) Adaptation in natural and
artificial systems. Ann Arbor, MI: University of Michigan
25.
Huang CJ, Chen PW, and Pan WT (2011) Multi-stage data mining technique to
build the forecast model for Taiwan stocks. Neural Comput Online First TM
26.
Jiang M, Cheng Y (2010) Simulated annealing artificial fish swarm
algorithm. IEEE 8th World Congress on Intelligent Control and Automation
(WCICA),1590–1593, Jinan, China
27.
Kang F, Li J, Xu Q (2009) Structural inverse analysis by hybrid simplex
artificial bee colony algorithms. Comput Struct 87: 861–870
28.
Karaboga D, Basturk B (2007) A powerful and efficient algorithm for
numerical function optimization: Artificial bee colony(ABC) algorithm. J Global
Optim 39:459–471
29.
Karaboga D, Basturk B (2008) On the performance of artificial bee colony
(ABC) algorithm. Appl Soft Comput 8:687–697
30.
Kennedy J, Eberhart RC (1995) Particle swarm optimization. In Proceedings
of 1995 IEEE international conference on neural networks, Piscataway, NJ: IEEE,
1942–1948
31.
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated
annealing. Science, 200: 671–680
32.
Lewis PAW, Stevens JG (1991) Nonlinear modeling of time series using
multivariate adaptive regression splines (MARS). JASA 86( 416):864–877
33.
Li XL (2003) A new intelligent optimization-artificial fish swarm
algorithm. Ph.D thesis, Zhejiang University (in chinese)
34.
Lin WY (2000) Application of artificial intelligence in investment
strategies. Hwa Tai, Taiwan (in chinese)
35.
Liu B, Wang L, Jin YH, Tang F, Huang DX (2005) Improved particle swarm
optimization combined with chaos. Chaos, Solutions and Fractals 25(5):1261–1271
36.
Liu Y, Passino KM (2002) Biomimicry of social foraging bacteria for
distributed optimization: models, principles, and emergent behaviors. J
Optimization Theory and Applications 115 (3):603–628
37.
Michalewicz A (1992) Genetic Algorithms + Data Structures = Evolution
Programs. Springer-Verlag, New York
38.
Mills DS, Marchant-Forde JN, McGreevy PD, Morton DB, Nicol CJ, Phillips
CJC et al (Eds.) (2010) The encyclopedia of applied animal behavior and
welfare. CAB International, UK
39.
Millor J, Ame JM, Halloy J, Deneubourg JL (2006) Individual discrimination
capability and collective decision-making. J Theoretical Biology. 239:313–323
40.
Miranda V, Keko H, Duque ÁJ (2008) Stochastic star communication topology
in evolutionary particle swarms (EPSO). Int J Computational Intelligence
Research 4(2):105–116
41.
Nien Benjamin (2011) Application of data mining and fruit fly optimization
algorithm to construct financial crisis early warning model – A case study of
listed companies in Taiwan, Master Thesis, Department of Economics, Soochow
University, Taiwan (in chinese), Adviser: Wei-Yuan Lin.
http://ndltd.ncl.edu.tw/cgi-bin/gs32/gsweb.cgi/ccd=Ry5AYa/record?r1=13&h1=0
42.
Odom MD, Sharda R (1990) A neural network model for bankruptcy prediction.
IJCNN International Joint Conference 2: 163–168
43.
Ohlson JA (1980) Financial ratio and probabilistic prediction of
bankruptcy. J Accounting Research 8(1):109–131
44.
Pan WT (2012) A new fruit fly optimization algorithm: Taking the financial
distress model as an example Knowl Based Syst 26:69–74
45.
Passino, KM (2002) Biomimicry of bacterial foraging for distributed
optimization and control. IEEE Control System Management. 22:52–67
46.
Poli R (2008) Analysis of the publications on the applications of particle
swarm optimisation. J Artif Evolut Appl 1–10 doi:10.1155/2008/685175
47.
Ravisankar P, Ravi V (2010) Financial distress prediction in banks using
group method of data handling neural network, Counter propagation neural
network and fuzzy ARTMAP Knowl Based Syst 23(8):823–831
48.
Reilly SM, Jorgensen ME (2011) The evolution of jumping in frogs:
Morphological evidence for the basal anuran locomotor condition and the
radiation of Iocomotor systems in crown group anurans. J Morphology,
272:149–168
49.
Shi Feng et.al (2010) MATLAB
neural network analysis of 30 cases, Beijing University of Aeronautics and
Astronautics (in chinese)
50.
Shieh HL, Kuo CC, Chiang CM (2011) Modified particle swarm optimization
algorithm with simulated annealing behavior and its numerical verification.
Applied Mathematics and Computation 218(8): 4365–4383
51.
Specht DF (1990) Probabilistic neural networks and the polynomial adaline
as complementary techniques for classification. IEEE Trans on Neural Networks
l(1):111–121
52.
Specht DF (1991) A general regression neural network. IEEE Trans. Neural
Networks 2(6): 568–576
53.
Srinivasan D, Loo, WH, Cheu RL (2003) Traffic incident detection using
particle swarm optimization. In Proceedings of the 2003 IEEE Swarm Intelligence
Symposium, 144–151
54.
Tai CC (2010) Application of artificial neural networks and genetic
algorithms to construct models of financial distress –A case study of listed
companies in Taiwan. Master Thesis, Department of Economics, Soochow
University, Taiwan (in Chinese)
55.
Tam KY, Kiang M (1992) Managerial applications of neural networks: The
case of bank failure predictions Management Science 38(7): 926–947
56.
Theodossiou PT (1993) Prediction shifts in the mean of a multivariate time
series process: An application in predicting business failures. JASA 88(442):
441–449.
57.
Tsai PW, Pan JS, Chen SM, Liao BY, Hao, SP (2008) Parallel cat swarm
optimization. In Proc of 7th Int Conference on Machine Learning and
Cybernetics, Kunming, China, 3328–3333
58.
Wang M, Zang XZ, Fan JZ, Zhao J (2008) Biological jumping mechanism
analysis and modeling for frog robot. J Bionic Engineering. 5:181–188
59.
Wu, CY (2004) Using non-financial information to predict bankruptcy: A
study of public companies in Taiwan. International J Management 21(2):194–202
60.
Yang ZR, Platt MB, Platt HD (1999) Probabilistic neural networks in
bankruptcy prediction. J Business Research, 44(2):267–74
Jing Si Aphorism:
Use wisdom to contemplate
the meaning of life.
Use the resolve to organize
the time you are given.
|
CI Algorithms - Fruit Fly Optimization Algorithm (FFOA)
Saturday, August 30, 2014
Introduction to Fruit Fly Optimization Algorithm - FFOA
Posted on 12:20 AM by linwayne8888@gmail.com
| 19 comments
Subscribe to:
Post Comments (Atom)
Iğdır
ReplyDeleteAdana
Karabük
Diyarbakır
Antep
FDD7
8EABD
ReplyDeleteTekirdağ Parke Ustası
Yalova Evden Eve Nakliyat
order steroids
Erzincan Evden Eve Nakliyat
order testosterone enanthate
order pharmacy steroids
buy testosterone enanthate
anapolon oxymetholone for sale
steroid cycles
FEEDD
ReplyDeleteSinop Parça Eşya Taşıma
Amasya Şehirler Arası Nakliyat
Maraş Evden Eve Nakliyat
Adıyaman Evden Eve Nakliyat
Kırıkkale Evden Eve Nakliyat
Malatya Şehirler Arası Nakliyat
Ardahan Parça Eşya Taşıma
Sakarya Evden Eve Nakliyat
Mersin Parça Eşya Taşıma
1373A
ReplyDeleteTunceli Evden Eve Nakliyat
Kırşehir Evden Eve Nakliyat
Osmaniye Evden Eve Nakliyat
dianabol methandienone
Ankara Evden Eve Nakliyat
Ankara Asansör Tamiri
halotestin for sale
order sustanon
buy primobolan
47767
ReplyDeletereferanskodunedir.com.tr
0B9DC
ReplyDelete%20 binance komisyon indirimi
9C9EC
ReplyDeleteParasız Görüntülü Sohbet
Binance Madenciliği Nedir
Okex Borsası Güvenilir mi
Görüntülü Sohbet Parasız
Bitcoin Mining Nasıl Yapılır
Bitcoin Kazma
Linkedin Beğeni Satın Al
Kripto Para Madenciliği Nedir
Tiktok İzlenme Satın Al
FB10C
ReplyDeletebinance
poloniex
btcturk
paribu
coin nasıl alınır
paribu
probit
telegram kripto para grupları
probit
F2C79
ReplyDeletebinance
bitcoin hangi bankalarda var
en az komisyon alan kripto borsası
kucoin
mobil proxy 4g
bitcoin hesabı nasıl açılır
bitcoin ne zaman yükselir
kripto para nereden alınır
mobil 4g proxy
A6C3B
ReplyDeleteAnkara İftar Saatleri
Giresun İftar Saatleri
Konya İftar Saatleri
Aydın İftar Saatleri
Kayseri İftar Saatleri
Kütahya İftar Saatleri
Nevşehir İftar Saatleri
Mardin İftar Saatleri
Burdur İftar Saatleri
89996
ReplyDeleteBitcoin Forum
Api3 Coin Yorum
Alice Coin Yorum
Chz Coin Yorum
1inch Coin Yorum
Matic Coin Yorum
Mxc Coin Yorum
Jam Coin Yorum
BTC Son Dakika Haberleri
B74D3
ReplyDeletewhatsapp canlı şov
59DDE
ReplyDeletewhatsapp görüntülü show güvenilir
516996E84A
ReplyDeletesertleştirici
fx15
performans arttırıcı
bufalo çikolata
cobra vega
novagra
viga
kaldırıcı
sildegra
F464B26187
ReplyDeletevega
sertleştirici
cialis
geciktirici
bayan azdırıcı damla
sinegra
lifta
performans arttırıcı
fx15
DD21F2AE08
ReplyDeletegörüntülü şov whatsapp numarası
05B9371DBC
ReplyDeletefake takipçi
Türkiye Posta Kodu
Pubg Hassasiyet Kodu
Google Yorum Satın Al
Para Kazandıran Oyunlar
Dude Theft Wars Para Kodu
Rise Of Kingdoms Hediye Kodu
Hay Day Elmas Kodu
Rise Of Kingdoms Hediye Kodu
162CD86494
ReplyDeletebot takipçi satın al
PK XD Elmas Kodu
Happn Promosyon Kodu
Eti Mutlu Kutu Kodları
Hay Day Elmas Kodu
Pubg New State Promosyon Kodu
PK XD Elmas Kodu
Kafa Topu Elmas Kodu
War Robots Hediye Kodu
FF20F9062B
ReplyDelete-
-
bayan kuşadası
-
-