Publication Cover
Automatika
Journal for Control, Measurement, Electronics, Computing and Communications
Volume 60, 2019 - Issue 4
1,212
Views
9
CrossRef citations to date
0
Altmetric
Regular Papers

Research and implementation of parallel artificial bee colony algorithm based on ternary optical computer

ORCID Icon, ORCID Icon, &
Pages 422-431 | Received 25 Dec 2018, Accepted 25 Jun 2019, Published online: 28 Jul 2019

References

  • Karaboga D. An idea based on bee swarm for numerical optimization, TR06. [S. l.]: Erciyes Univ. Engineering Faculty, Computer Engineering Department; 2005.
  • Karaboga D, Akay B. A survey: algorithms simulating bee swarm intelligence. Artif Intell Rev. 2009;31(1-4):61–85. doi: 10.1007/s10462-009-9127-4
  • Karaboga D, Akay B. A comparative study of artificial bee colony algorithm. Appl Math Comput. 2009;214(1):108–132.
  • Karaboga D, Basturk B. A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Global Optim. 2007;39(3):459–471. doi: 10.1007/s10898-007-9149-x
  • Hu K, Li XB, Wang ZL. Performance of an improved artificial bee colony algorithm. J Comput App. 2011;31(4):1107–1110.
  • Sun XY, Lin Y. Improved artificial bee colony algorithm for assignment problem. Microelectron Comp. 2012;29(1):23–26.
  • Dong WY, Dong XS, Wang YF. Improved artificial bee colony algorithm for large scale colored bottleneck traveling salesman problem. J Commun. 2018;39(12):18–29.
  • Liu XF, Liu PZ, Luo YM, et al. Improved artificial bee colony algorithm based on balanced search. J Huaqiao Univ Natural Sci. 2019;40(1):128–132.
  • Jin Y, Ouyang S, Song K, et al. Management of many data bits in ternary optical computers. Sci China Sin Inf Sci. 2013;43(3):361–373.
  • Ouyang S, Peng JJ, Jin Y, et al. Structure and theory of dual-space storage for ternary optical computer. Sci Sinica Inf Sci. 2016;46(6):743–762.
  • Li S, Jin Y, Liu Y, et al. Initial SZG file generation software of the ternary optical computer. J Shanghai Univ Nat Sci. 2018;24(2):181–191.
  • Li S, Jiang JB, Wang ZH, et al. Basic theory and key technology of programming platform of optical computer. Optik (Stuttg). 2019;178:327–336. doi: 10.1016/j.ijleo.2018.09.179
  • Xu Q, Jin Y, Sheng YF, et al. MSD division algorithm and implementation technique for ternary optical computer. Sci China Ser F-Inf Sci. 2016;46(4):539–550.
  • Li S, Jin Y. Simple structured data initial SZG files generation software design and implementation. Int Conf Wireless Commun Sens Netw. 2016;44:383–388.
  • Gao H, Jin Y, Song K. Extension of C language in ternary optical computer. J Shanghai Univ Nat Sci. 2013;19(3):280–285.
  • Zhang Q, Jin Y, Song K, et al. MPI programming based on ternary optical in supercomputer. J Shanghai Univ Nat Sci. 2014;20(2):180–189.
  • Yan JY, Jin Y, Zuo KZ. Decrease-radix design principle for carrying/borrowing free multi-valued and application in ternary optical computer. Sci China Ser F. 2008;51(10):1415–1426.
  • Jin Y, Gu YY, Zuo KZ. Theory, technology and progress of a ternary optical computer’s decoder. Sci China Ser F Inf Sci. 2013;43(2):275–286.
  • Peng J, Wei X, Zhang X, et al. Implementation of parallel fft algorithm on ternary optical computer. Sci China Inf Sci. 2017;47(7):846–862.
  • Peng J, Fu Y, Zhang X, et al. Implementation of dft application on ternary optical computer. Opt Commun. 2018;410:424–430. doi: 10.1016/j.optcom.2017.10.033
  • Wang X, Zhang S, Zhang M, et al. Performance analysis of a ternary optical computer based on m/m/1 queuing system, in: 17th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2017 10393 LNCS 2017 pp. 331–344.
  • Peng JJ, Shen R, Jin Y, et al. Design and implementation of modified signed-digit adder. IEEE Trans Comput. 2014;5(63):1134–1143. doi: 10.1109/TC.2012.285
  • Peng JJ, Shen R, Ping XS. Design of a high-efficient MSD adder. J Supercomput. 2016;72(5):1770–1784. doi: 10.1007/s11227-015-1484-y
  • Jin Y, Shen YF, Peng JJ, et al. Principles and construction of MSD adder in ternary optical computer. Sci China Inf Sci. 2010;53(11):2159–2168. doi: 10.1007/s11432-010-4091-9
  • Shen YF, Pan L, Jin Y, et al. One-step binary MSD adder for ternary optical computer. Sci China Sin Inf Sci. 2012;42(7):869–881.
  • Shen YF, Jiang B, Jin Y, et al. Principle and design of ternary optical accumulator implementing M-k-B addition. Opt Eng. 2014;53(9):1–8. doi: 10.1117/1.OE.53.9.095108
  • Jin Y, Wang HJ, Ouyang S, et al. Principles, structures and implementation of reconfigurable ternary optical processors. Sci China Inf Sci. 2011;54(11):2236–2246. doi: 10.1007/s11432-011-4446-x
  • Wang HJ, Jin Y, Ouyang S. Design and implementation of 1-bit reconfigurable ternary optical processor. Chin J Comput. 2014;37(7):1500–1507.
  • Jin Y, Wang XC, Peng JJ, et al. Vector matrix multiplication in ternary optical computer. Int J Numer Anal Model. 2012;9(2):401–409.
  • Wang XC, Peng JJ, Li M, et al. Carry-free vector-matrix multiplication on a dynamically reconfigurable optical platform. Appl Opt. 2010;49(12):2352–2362. doi: 10.1364/AO.49.002352
  • Peng JJ, Teng L, Jin Y. Realization of a tri-valued programmable cellular automata with ternary optical computer. Int J Numer Anal Model. 2012;9(2):304–311.
  • Avizienis A. Signed digit number representation for fast parallel arithmetic. IRE Trans Electr Comp. 1961;10(3):389–400. doi: 10.1109/TEC.1961.5219227
  • Karaboga D, Basturk B. On the performance of artificial bee colony (ABC) algorithm. Appl Soft Comput. 2008;8(1):687–697. doi: 10.1016/j.asoc.2007.05.007
  • He P. Research on Artificial Bee Colony Algorithm, Dissertation for Ph.D. degree, East China University of Science and Technology, Shanghai, 2013.