Abstract
Many-objective optimization problems refer to problems that hold more than three conflicting objectives, which are more challenging than those with two or three objectives. Membrane computing models, usually termed P systems, are a class of living cell-inspired computing models, which provide a rich framework for solving a variety of challenging problems. In this paper, a membrane computing model-based algorithm is proposed for many-objective optimization. Specifically, the population in the skin membrane is divided into two subpopulations, one used for guiding the convergence of populations in the internal membrane, while the other taking charge of the diversity of populations. Experimental results on benchmark test problems for many-objective optimization indicate the superiority of the developed algorithm over existing evolutionary many-objective optimization algorithms and P systems based multi-objective optimization algorithms.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Bader J, Zitzler E (2011) Hype: an algorithm for fast hypervolume-based many-objective optimization. Evolut Comput 19(1):45–76
Bin G, Sheng VS (2016) A robust regularization path algorithm for-support vector classification. IEEE Trans Neural Netw Learn Syst. doi:10.1109/TNNLS.2016.2527796
Bin G, Sheng VS, Wang Z, Ho D, Osman S, Li S (2015) Incremental learning for-support vector regression. Neural Netw 67:140–150
Bin G, Sheng VS, Tay KY, Romano W, Li S (2015) Incremental support vector learning for ordinal regression. IEEE Trans Neural Netw Learn Syst 26(7):1403–1416
Bin G, Sun X, Sheng VS (2016) Machine structural minimax probability. IEEE Trans Neural Netw Learn Syst. doi:10.1109/TNNLS.2016.2544779
Cheng J, Zhang G, Wang T (2015) A membrane-inspired evolutionary algorithm based on population P systems and differential evolution for multi-objective optimization. J Comput Theor Nanosci 12(7):1150–1160
Cheng R, Jin Y, Olhofer M, Sendhoff B (2016) A reference vector guided evolutionary algorithm for many-objective optimization. IEEE Trans Evolut Comput 20(5):773–791
DíAz-Pernil D, Berciano A, PeñA-Cantillana F, GutiéRrez-Naranjo MA (2013) Segmenting images with gradient-based edge detection using membrane computing. Pattern Recogn Lett 34(8):846–855
Fleming PJ, Purshouse RC, Lygoe RJ (2005) Many-objective optimization: an engineering design perspective. In: Proceedings of the third international conference on evolutionary multi-criterion optimization, pp 14–32
Freund R, Păun G, Pérez-Jiménez MJ (2005) Tissue P systems with channel states. Theor Comput Sci 330(1):101–116
Fu Z, Sun X, Liu Q, Zhou L, Shu J (2015) Achieving efficient cloud search services: multi-keyword ranked search over encrypted cloud data supporting parallel computing. IEICE Trans Commun E98–B(1):190–200
Fu Z, Wu X, Guan C, Sun X, Ren K (2016) Towards efficient multi-keyword fuzzy search over encrypted outsourced data with accuracy improvement. IEEE Trans Inform Forensics Secur. doi:10.1109/TIFS.2016.2596138
Guo P, Wang J, Li B, Lee S (2014) A variable threshold-value authentication architecture for wireless mesh networks. J Internet Technol 15(6):929–936
Huang L, He X, Wang N, Xie Y (2007) P systems based multi-objective optimization algorithm. Prog Nat Sci 17(4):458–465
Huband S, Hingston P, Barone L, While L (2006) A review of multiobjective test problems and a scalable test problem toolkit. IEEE Trans Evolut Comput 10(5):477–506
Ionescu M, Paun G, Yokomori T (2006) Spiking neural P systems. Fundam Inform 71(2):279–308
Ishdorj T-O, Leporati A, Pan L, Zeng X, Zhang X (2010) Deterministic solutions to QSAT and Q3SAT by spiking neural P systems with pre-computed resources. Theor Comput Sci 411(25):2345–2358
Jaya Prakash V (2003) On the power of tissue P systems working in the maximal-one mode. In: Preproceedings of the workshop on membrane computing, vol 8, pp 356–364
Jin X (2016) Probe machine. IEEE Trans Neural Netw Learn Syst 27(7):1405–1416
Kruisselbrink JW, Emmerich MTM, Bäck T, Bender A, IJzerman AP, van der Horst E (2009) Combining aggregation with Pareto optimization: a case study in evolutionary molecular design. In: Proceedings of the fifth international conference on evolutionary multi-criterion optimization, pp 453–467
Leporati A, Mauri G, Zandron C, Păun G, Pérez-Jiménez MJ (2009) Uniform solutions to SAT and subset sum by spiking neural P systems. Nat Comput 8(4):681–702
Li B, Li J, Tang K, Yao X (2014) An improved two archive algorithm for many-objective optimization. In: Proceedings of the 2014 IEEE congress on evolutionary computation, pp 2869–2876
Li J, Li X, Yang B, Sun X (2015) Segmentation-based image copy-move forgery detection scheme. IEEE Trans Inf Forensics Secur 10(3):507–518
Liu C, Han M, Wang X (2011) A multi-objective evolutionary algorithm based on membrane systems. In: Proceedings of the fourth international workshop on advanced computational intelligence, pp 103–109
Ma T, Zhou J, Tang M, Tian Y, Al-Dhelaan A, Al-Rodhaan M, Lee S (2015) Social network and tag sources based augmenting collaborative recommender system. IEICE Trans Inform Syst E98–D(4):902–910
Martín-Vide C, Păun G, Pazos J, Rodríguez-Patón A (2003) Tissue P systems. Theor Comput Sci 296(2):295–326
Nishida TY (2004) An application of P system: a new algorithm for NP-complete optimization problems. In: Proceedings of the 8th world multi-conference on systems, cybernetics and informatics, pp 109–112
Pan Z, Zhang Y, Kwong S (2015) Efficient motion and disparity estimation optimization for low complexity multiview video coding. IEEE Trans Broadcast 61(2):166–176
Pan Z, Lei J, Zhang Y, Sun X, Kwong S (2016) Fast motion estimation based on content property for low-complexity H.265/HEVC encoder. IEEE Trans Broadcast. doi:10.1109/TBC.2016.2580920
Păun G (2000) Computing with membranes. J Comput Syst Sci 61(1):108–143
Păun G (2012) Membrane computing: an introduction. Springer, Berlin
Păun G, Păun RA (2005) Membrane computing as a framework for modeling economic processes. In: Proceedings of the seventh international symposium on symbolic and numeric algorithms for scientific computing, pp 8–31
Păun G, Suzuki Y, Tanaka H, Yokomori T (2004) On the power of membrane division in P systems. Theor Comput Sci 324(1):61–85
Păun G, Rozenberg G, Salomaa A (2010) The Oxford handbook of membrane computing. Oxford University Press Inc, Oxford
Ren Y, Shen J, Wang J, Han J, Lee S (2015) Mutual verifiable provable data auditing in public cloud storage. J Internet Technol 16(2):317–323
Shen J, Tan H, Wang J, Wang J, Lee S (2015) A novel routing protocol providing good transmission reliability in underwater sensor networks. J Internet Technol 16(1):171–178
Song T, Pan L (2015) On the universality and non-universality of spiking neural P systems with rules on synapses. IEEE Trans Nanobiosci 14(8):960–966
Song T, Pan L (2015) Spiking neural P systems with rules on synapses working in maximum spikes consumption strategy. IEEE Trans Nanobiosci 14(1):38–44
Song T, Pan L (2016) Spiking neural P systems with request rules. Neurocomputing 193(12):193–200
Song T, Pan L (2016) Spiking neural P systems with request rules. Neurocomputing 193(12):193C200
Song T, Liu X, Zhao Y, Zhang X (2016) Spiking neural P systems with white hole neurons. IEEE Trans Nanobiosci. doi:10.1109/TNB.2016.2598879
Wang X, Song T, Gong F, Zheng P (2016) On the computational power of spiking neural P systems with self-organization. Sci Rep. doi:10.1038/srep27624
Wang H, Jin Y, Yao X (2016) Diversity assessment in many-objective optimization. IEEE Trans Cybern. doi:10.1109/TCYB.2016.2550502
Wen X, Ling Shao Y, Xue Y, Fang W (2015) A rapid learning algorithm for vehicle classification. Inf Sci 295(1):395–406
Xia Z, Wang X, Sun X, Wang B (2014) Steganalysis of least significant bit matching using multi-order differences. Secur Commun Netw 7(8):1283–1291
Xia Z, Wang X, Sun X, Wang Q (2015) A secure and dynamic multi-keyword ranked search scheme over encrypted cloud data. IEEE Trans Parallel Distrib Syst 27(2):340–352
Xia Z, Wang X, Zhang L, Qin Z, Sun X, Ren K (2016) A Privacy-preserving and copy-deterrence content-based image retrieval scheme in cloud computing. IEEE Trans Inform Forensics Secur. doi:10.1109/TIFS.2016.2590944
Xia Z, Wang X, Sun X, Liu Q, Xiong N (2016) Steganalysis of LSB matching using differences between nonadjacent pixels. Multimed Tools Appl 75(4):1947–1962
Xie S, Wang Y (2014) Construction of tree network with limited delivery latency in homogeneous wireless sensor networks. Wirel Pers Commun 78(1):231–246
Yang S, Li M, Liu X, Zheng J (2013) A grid-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 17(5):721–736
Yuan C, Sun X, Lv R (2016) Fingerprint liveness detection based on multi-scale LPQ and PCA. China Commun 13(7):60–65
Zeng X, Lei X, Liu X, Pan L (2014) On languages generated by spiking neural p systems with weights. Inf Sci 278:423–433
Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evolut Comput 11(6):712–731
Zhang G, Gheorghe M, Chao-Zhong W (2008) A quantum-inspired evolutionary algorithm based on P systems for knapsack problem. Fundam Inform 87(1):93
Zhang X, Tian Y, Jin Y (2014) A knee point driven evolutionary algorithm for many-objective optimization. IEEE Trans Evolut Comput 19(6):761–776
Zhang X, Liu Y, Luo B, Pan L (2014) Computational power of tissue P systems for generating control languages. Inf Sci 278:285–297
Zhang X, Wang B, Pan L (2014) Spiking neural P systems with a generalized use of rules. Neural Comput 26:2925–2943
Zhang X, Zeng X, Luo B, Pan L (2014) On some classes of sequential spiking neural P systems. Neural Comput 26(5):974–997
Zhang X, Pan L, Paun A (2015) On the universality of axon P systems. IEEE Trans Neural Netw Learn Syst 26:2816–2829
Zhang X, Li J, Zhang L (2016) A multi-objective membrane algorithm guided by the skin membrane. Nat Comput 15(4):597–610
Zhang Y, Sun X, Baowei W (2016) Efficient algorithm for K-barrier coverage based on integer linear programming. China Commun 13(7):16–23
Zhang X, Tian Y, Jin Y (2016) Approximate non-dominated sorting for evolutionary many-objective optimization. Inform Sci 369:14–33
Zhangjie F, Ren K, Shu J, Sun X, Huang F (2015) Enabling personalized search over encrypted outsourced data with efficiency improvement. IEEE Trans Parallel Distrib Syst. doi:10.1109/TPDS.2015.2506573
Zheng Y, Jeon B, Danhua X, Wu QMJ, Zhang H (2015) Image segmentation by generalized hierarchical fuzzy C-means algorithm. J Intell Fuzzy Syst 28(2):961–973
Zhou Z, Wang Y, Jonathan Wu QM, Yang C-N, Sun X (2016) Effective and efficient global context verification for image copy detection. IEEE Trans Inform Forensics Secur. doi:10.1109/TIFS.2016.2601065
Zitzler E, Künzli S (2004) Indicator-based selection in multiobjective search. In Proceedings of 2004 international conference on parallel problem solving from nature-PPSN VIII, pp 832–842
Acknowledgements
This work was supported by National Natural Science Foundation of China (61402187, 61502001, 61502004, 61502535, 61502532 and 61502012), Beijing Natural Science Foundation (4164096) and the Fundamental Research Funds for the Central Universities (2652015340), China Postdoctoral Science Foundation funded Project (2016M592267).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, Z., Zhang, L., Su, Y. et al. A skin membrane-driven membrane algorithm for many-objective optimization. Neural Comput & Applic 30, 141–152 (2018). https://doi.org/10.1007/s00521-016-2675-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-016-2675-z