Abstract
Agricultural applications can take advantage of improved services provided by the Internet of Things paradigms to manage data effectively. It is necessary to manage Quality of Service (QoS) characteristics to effectively monitor and measure the given services. Given how challenging it is to satisfy a user’s complicated requirements with a single service, this paper presents a QoS-aware method for sending agricultural information as a service and then combining those services, thus, known as service composition. The proposed work is divided into two phases. In the first phase, a fuzzy inference set is used to initialize the population whereas, in the second phase, the multi-objective evolutionary algorithm NSGA-II (Non-dominated sorting genetic algorithm) has been used to optimize the cost and time of services involved in apple crop production. Since evolutionary algorithms have a problem dealing with uncertainties so modification using fuzzy logic has been proposed to check its effectiveness in Service Composition Problem (SCP). In order to demonstrate the persuasiveness of our work, the proposed method is compared with the multi-objective genetic algorithm (MOGA), Gaining sharing knowledge (GSK) algorithm, and NSGA-II and it has been found that NSGA-II is giving more diversified and near to true Pareto solutions.











Similar content being viewed by others
Data Availability
No datasets were generated or analyzed during the current study.
References
United Nations Department of Economic and Social Welfare (2017) The world population prospects: the 2017 revision. https://www.un.org/en/desa/world-population-projected-reach-98-billion-2050-and-112-billion-2100. Accessed 15 Dec 2023
Hunter MC, Smith RG, Schipanski ME, Atwood LW, Mortensen DA (2017) Agriculture in 2050: recalibrating targets for sustainable intensification. Bioscience 67:386–391. https://doi.org/10.1093/biosci/bix010
Terence S, Purushothaman G (2020) Systematic review of internet of things in smart farming. Trans Emerg Telecommun Technol 31:3958. https://doi.org/10.1002/ett.v31.610.1002/ett.3958
Pathan M, Patel N, Yagnik H, Shah M (2020) Artificial cognition for applications in smart agriculture: a comprehensive review. Artif Intell Agric 4:81–95. https://doi.org/10.1016/j.aiia.2020.06.001
Tao W, Zhao L, Wang G, Liang R (2021) Review of the internet of things communication technologies in smart agriculture and challenges. Comput Electron Agric 189:106352. https://doi.org/10.1016/j.compag.2021.106352
Sharma S, Pathak BK, Kumar R (2023) Understanding of network resiliency in communication networks with its integration in internet of things - a survey. Electrica 23(2):318–328
Chifu VR, Pop CB, Salomie I, Suia DS, Niculici AN (2011) Optimizing the semantic web service composition process using Cuckoo Search. In: Brazier FMT, Nieuwenhuis K, Pavlin G, Warnier M, Badica CE (eds) Intelligent distributed computing V. Studies in computational intelligence, vol 382. Springer, Heidelberg, pp 93–102
Kurdi H, Ezzat F, Altoaimy L, Ahmed SH, Youcef-Toumi K (2018) Multicuckoo: multi-cloud service composition using a Cuckoo-inspired algorithm for the internet of things applications. IEEE Access 6:56737–56749. https://doi.org/10.1109/ACCESS.2018.2872744
Sharma V, Tripathi AK (2022) A systematic review of meta-heuristic algorithms in IoT based application. Array 14:100164. https://doi.org/10.1016/j.array.2022.100164
Kapoor M, Pathak BK, Kumar R (2023) A nature-inspired meta-heuristic knowledge-based algorithm for solving multiobjective optimization problems. J Eng Math 143:5. https://doi.org/10.1007/s10665-023-10304-4
Acharjya DP, Rathi R (2022) An integrated fuzzy rough set and real coded genetic algorithm approach for crop identification in smart agriculture. Multimed Tools Appl 81(24):35117–35142
Zadeh LA (1965) Fuzzy sets. Inf Control 8(3):338–353
Qazi S, Khawaja BA, Farooq QU (2022) IoT-equipped and AI-enabled next generation smart agriculture: a critical review, current challenges and future trends. IEEE Access 10:21219–21235. https://doi.org/10.1109/ACCESS.2022.3152544
Akhter R, Sofi SA (2022) Precision agriculture using IoT data analytics and machine learning. J King Saud Univ Comput Inf Sci 34(8):5602–5618
Ojha V, Abraham A, Snasel V (2019) Heuristic design of fuzzy inference systems: a review of three decades of research. Eng Appl Artif Intell 85:845–864. https://doi.org/10.1016/j.engappai.2019.08.010
Valdez F, Melin P, Castillo O (2014) A survey on nature-inspired optimization algorithms with fuzzy logic for dynamic parameter adaptation. Expert Syst Appl 41(14):6459–6466
Guerrero M, Castillo O, Garcia M (2015) Fuzzy dynamic parameters adaptation in the Cuckoo Search Algorithm using fuzzy logic. Paper presented at IEEE Congress on Evolutionary Computation, Sendai, Japan, 2015, pp 441–448. https://doi.org/10.1109/CEC.2015.7256923
Caraveo C, Valdez F, Castillo O (2017) A new meta-heuristic of optimization with dynamic adaptation of parameters using type-2 fuzzy logic for trajectory control of a mobile robot. Algorithms. 10(3):1–16
Castillo O, Amador-Angulo L (2018) A generalized type-2 fuzzy logic approach for dynamic parameter adaptation in bee colony optimization applied to fuzzy controller design. Inf Sci 460–461:476–496. https://doi.org/10.1016/j.ins.2017.10.032
Olivas F, Valdez F, Melin P, Sombra A, Castillo O (2019) Interval type-2 fuzzy logic for dynamic parameter adaptation in a modified gravitational search algorithm. Inf Sci 476:159–175. https://doi.org/10.1016/j.ins.2018.10.025
Dela Cruz JR, Baldovino RG, Culibrina FB, Bandala AA, Dadios EP (2017) Fuzzy-based decision support system for smart farm water tank monitoring and control. Paper presented at 5th International Conference on Information and Communication Technology (ICoIC7), Melaka, Malaysia, 2017, pp 1–4. https://doi.org/10.1109/ICoICT.2017.8074669
Lavanya G, Rani C, GaneshKumar P (2020) An automated low cost IoT based fertilizer intimation system for smart agriculture. Sustain Comput Inform Syst 28:100300. https://doi.org/10.1016/j.suscom.2019.01.002
Benyezza H, Bouhedda M, Rebouh S (2021) Zoning irrigation smart system based on fuzzy control technology and IoT for water and energy saving. J Clean Prod 302:127001. https://doi.org/10.1016/j.jclepro.2021.127001
Sharma RP, Ramesh D, Pal P, Tripathi S, Kumar C (2022) IoT-enabled IEEE 802.15. 4 WSN monitoring infrastructure-driven fuzzy-logic-based crop pest prediction. IEEE Internet Things J 9:3037–3045. https://doi.org/10.1109/JIOT.2021.3094198
Kropp I, Nejadhashemi AP, Deb K, Abouali M, Roy PC, Adhikari U, Hoogenboom G (2019) A multi-objective approach to water and nutrient efficiency for sustainable agricultural intensification. Agric Syst 173:289–302. https://doi.org/10.1016/j.agsy.2019.03.014
Priya R, Ramesh D, Udutalapally V (2021) NSGA-2 optimized fuzzy inference system for crop plantation correctness index identification. IEEE Trans Sustain Comput 7(1):172–188
Sharma RP, Dharavath R, Edla DR (2023) IOFT-FIS: internet of farm things based prediction for crop pest infestation using optimized fuzzy inference system. Internet of Things 21:100658. https://doi.org/10.1016/j.iot.2022.100658
Kashyap N, Kumari AC, Chhikara R (2020) Service composition in IoT using genetic algorithm and particle swarm optimization. Open Comput Sci 10(1):56–64
Kumar P, Shetty S, Janardhana DR, Manu AP (2022) QOS aware service composition in IoT using heuristic structure and genetic algorithm. Mathematical Statistician and Engineering Applications 71:750–766. https://doi.org/10.17762/msea.v71i3.215
Danish E, Onder M (2020) Application of fuzzy logic for predicting of mine fire in underground coal mine. Saf Health Work 11:322–334. https://doi.org/10.1016/j.shaw.2020.06.005
Klir G, Yuan B (1995) Fuzzy sets and fuzzy logic. Prentice hall, New Jersey
Pathak BK, Srivastava S (2014) Integrated fuzzy–HMH for project uncertainties in time–cost tradeoff problem. Appl Soft Comput 21:320–329. https://doi.org/10.1016/j.asoc.2014.03.035
Caiado RGG, Scavarda LF, Gaviao LO, Ivson P, Mattos Nascimento DL, Garza-Reyes JA (2021) A fuzzy rule-based industry 4.0 maturity model for operations and supply chain management. Int J Prod Econ 231:107883. https://doi.org/10.1016/j.ijpe.2020.107883
Takagi T, Sugeno M (1985) Fuzzy identification of systems and its applications to modeling and control. IEEE Trans Syst Man Cybern SMC–15:116–132. https://doi.org/10.1109/TSMC.1985.6313399
Ross TJ (2009) Fuzzy logic with engineering applications, 3rd edn. John Wiley and Sons, Chichester, United Kingdom
Kashyap N, Kumari AC, Chhikara R (2020) Multi-objective optimization using NSGA II for service composition in IoT. Procedia Comput Sci 167:1928–1933. https://doi.org/10.1016/j.procs.2020.03.214
Ghiasi H, Pasini D, Lessard L (2011) A non-dominated sorting hybrid algorithm for multi-objective optimization of engineering problems. Eng Optim 43:39–59. https://doi.org/10.1080/03052151003739598
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182–197. https://doi.org/10.1109/4235.996017
Dubey S, Pandey R, Gautam S (2013) Literature review on fuzzy expert system in agriculture. Int J Soft Comput 2(6):289–291
Mohamed AW, Hadi AA, Mohamed AK (2020) Gaining-sharing knowledge based algorithm for solving optimization problems: a novel nature-inspired algorithm. Int J Mach Learn Cybern 11:1501–1529. https://doi.org/10.1007/s13042-019-01053-x
Agrawal P, Ganesh T, Mohamed AW (2021) A novel binary gaining - sharing knowledge-based optimization algorithm for feature selection. Neural Comput Appl 33:5989–6008. https://doi.org/10.1007/s00521-020-05375-8
Funding
No funding was received for conducting this study.
Author information
Authors and Affiliations
Contributions
Shalini Sharma has done MATLAB coding, document authoring, and manuscript formatting. Bhupendra Kumar Pathak has done the formal analysis, conceptualization, writing review, and editing as well. Rajiv Kumar has provided guidance and supervision.
Corresponding author
Ethics declarations
Ethical Approval
This research work is the author’s original work, which has not been previously published elsewhere.
Conflict of Interest
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the Topical Collection on Mathematical Models and Optimization for Environmental Engineering and Sustainable Technologies
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Sharma, S., Pathak, B.K. & Kumar, R. Multi-objective Service Composition Optimization in Smart Agriculture Using Fuzzy-Evolutionary Algorithm. Oper. Res. Forum 5, 43 (2024). https://doi.org/10.1007/s43069-024-00319-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s43069-024-00319-7