Abstract
The Minimum-Cost Bounded-Error Calibration Tree problem (MBCT) is a wireless network optimization problem that arises from the sensors’ need of periodical calibration. The MBCT takes into account two objectives. The first is to minimize the communication distance between the network sensors, while the second is to reduce the maximum post-calibration error in the network. In this paper, we propose a mathematical formulation for the MBCT. Furthermore, we solve the problem using two different implementations of an Augmented \(\epsilon \)-Constraint Method (\(aug\,\epsilon \text {-}CM\)) that incorporate the proposed formulation. We also employed the Pareto-fronts obtained by \(aug\,\epsilon \text {-}CM\) to evaluate the Node-depth Phylogenetic-based Non-dominated Sorting Artificial Immune System (NPE-NSAIS), the most recent heuristic in the literature for MBCT. Computational experiments showed that \(aug\,\epsilon \text {-}CM\) can solve MBCT instances up to 50 nodes. Furthermore, a statistical test demonstrated that the running times of one of the \(aug\,\epsilon \text {-}CM\) implementations was significantly smaller than those of the other. Finally, we show that NPE-NSAIS solutions are very close to the Pareto-fronts given by \(aug\,\epsilon \text {-}CM\), achieving good results on the evaluated metrics.
Similar content being viewed by others
References
Akcan, H. (2013). On the complexity of energy efficient pairwise calibration in embedded sensors. Applied Soft Computing, 13(4), 1766–1773. https://doi.org/10.1016/j.asoc.2013.01.013.
Akcan, H. (2018). A genetic algorithm based solution to the minimum-cost bounded-error calibration tree problem. Applied Soft Computing, 73, 83–95. https://doi.org/10.1016/j.asoc.2018.08.013.
Akgün, I., & Tansel, B. C. (2011). New formulations of the hop-constrained minimum spanning tree problem via miller-tucker-zemlin constraints. European Journal of Operational Research, 212(2), 263–276. https://doi.org/10.1016/j.ejor.2011.01.051.
Barcelo-Ordinas, J. M., Doudou, M., Garcia-Vidal, J., & Badache, N. (2019). Self-calibration methods for uncontrolled environments in sensor networks: A reference survey. Ad Hoc Networks. https://doi.org/10.1016/j.adhoc.2019.01.008.
Beamex. (2014). Calibration white paper. https://www.isa.org/standards-and-publications/isa-publications/intech-magazine/white-papers/beamex-how-often-should-instruments-be-calibrated/. Accessed 22 Mar, 2019
Binder, S., Maknoon, Y., & Bierlaire, M. (2017). The multi-objective railway timetable rescheduling problem. Transportation Research Part C: Emerging Technologies, 78, 78–94. https://doi.org/10.1016/j.trc.2017.02.001.
Bychkovskiy, V., Megerian, S., Estrin, D., & Potkonjak, M. (2003). A collaborative approach to in-place sensor calibration. In F. Zhao & L. Guibas (Eds.), Information processing in sensor networks (pp. 301–316). Berlin: Springer. https://doi.org/10.1007/3-540-36978-3_20.
Carvalho, I. A. (2019). Data for “an exact approach for the minimum-cost bounded-error calibration tree problem”. Mendeley Data, v2. https://doi.org/10.17632/3kb6hwbz8r.2.
Carvalho, I. A., & Ribeiro, M. A. (2019). A node-depth phylogenetic-based artificial immune system for multi-objective network design problems. Swarm and Evolutionary Computation. https://doi.org/10.1016/j.swevo.2019.01.007.
Chankong, V., & Haimes, Y. Y. (2008). Methods for generating noninferior solutions (Vol. 6, pp. 221–290). Chap: Courier Dover Publications.
Coco, A.A., Duhamel, C., & Santos, A.C. (2019). Modeling and solving the multi-period disruptions scheduling problem on urban networks. Annals of Operations Research. https://doi.org/10.1007/s10479-019-03248-5
Corley, H. (1980). A new scalar equivalence for pareto optimization. IEEE Transactions on Automatic Control, 25(4), 829–830. https://doi.org/10.1109/TAC.1980.1102401.
Czyzżak, P., & Jaszkiewicz, A. (1998). Pareto simulated annealing—A metaheuristic technique for multiple-objective combinatorial optimization. Journal of Multi-Criteria Decision Analysis, 7(1), 34–47. 10.1002/(SICI)1099-1360(199801)7:1\(<\)34::AID-MCDA161\(>\)3.0.CO;2-6.
Deb, K. (2014). Multi-objective optimization. In E. K. Burke & G. Kendall (Eds.), Search methodologies (pp. 403–449). Berlin: Springer.
Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2), 182–197. https://doi.org/10.1109/4235.996017.
Feeney, L. M. (2001). An energy consumption model for performance analysis of routing protocols for mobile ad hoc networks. Mobile Networks and Applications, 6(3), 239–249. https://doi.org/10.1023/A:1011474616255.
Gouveia, L., Paias, A., & Sharma, D. (2008). Modeling and solving the rooted distance-constrained minimum spanning tree problem. Computers & Operations Research, 35(2), 600–613. https://doi.org/10.1016/j.cor.2006.03.022.
Haimes, Y., Ladson, L., & Wismer, D. (1971). On a bicriterion formulation of the problems of integrated system identification and system optimization. IEEE Transactions on Systems, Man, and Cybernetics, 1, 296–297. https://doi.org/10.1109/TSMC.1971.4308298.
Laumanns, M., Thiele, L., & Zitzler, E. (2006). An efficient, adaptive parameter variation scheme for metaheuristics based on the epsilon-constraint method. European Journal of Operational Research, 169(3), 932–942.
Limited, A.M. (2019). How frequently do sensors need calibration? https://appmeas.co.uk/resources/pressure-measurement-notes/how-frequently-do-sensors-need-calibration/. Accessed 22 Mar 2019
Mahapatro, A., & Khilar, P. M. (2013). Fault diagnosis in wireless sensor networks: A survey. IEEE Communications Surveys Tutorials, 15(4), 2000–2026. https://doi.org/10.1109/SURV.2013.030713.00062.
Marler, R., & Arora, J. (2004). Survey of multi-objective optimization methods for engineering. Structural and Multidisciplinary Optimization, 26(6), 369–395. https://doi.org/10.1007/s00158-003-0368-6.
Masri, H., & Krichen, S. (2018). Exact and approximate approaches for the pareto front generation of the single path multicommodity flow problem. Annals of Operations Research, 267(1–2), 353–377. https://doi.org/10.1007/s10479-017-2667-0.
Mavrotas, G. (2009). Effective implementation of the \(\epsilon \)-constraint method in multi-objective mathematical programming problems. Applied mathematics and computation, 213(2), 455–465. https://doi.org/10.1016/j.amc.2009.03.037.
Peng, Y., Li, J., Park, S., Zhu, K., Hassan, M. M., & Alsanad, A. (2019). Energy-efficient cooperative transmission for intelligent transportation systems. Future Generation Computer Systems, 94, 634–640. https://doi.org/10.1016/j.future.2018.11.053.
Qi, Y., Steuer, R.E. (2018). On the analytical derivation of efficient sets in quad-and-higher criterion portfolio selection. Annals of Operations Research. https://doi.org/10.1007/s10479-018-3101-y
Rault, T., Bouabdallah, A., & Challal, Y. (2014). Energy efficiency in wireless sensor networks: A top-down survey. Computer Networks, 67, 104–122. https://doi.org/10.1016/j.comnet.2014.03.027.
Sinha, A., Kumar, P., Rana, N.P., Islam, R., & Dwivedi, Y.K. (2017). Impact of internet of things (IoT) in disaster management: A task-technology fit perspective. Annals of Operations Research. https://doi.org/10.1007/s10479-017-2658-1
Spinelle, L., Gerboles, M., Villani, M. G., Aleixandre, M., & Bonavitacola, F. (2017). Field calibration of a cluster of low-cost commercially available sensors for air quality monitoring. part b: No, co and co2. Sensors and Actuators B: Chemical, 238, 706–715. https://doi.org/10.1016/j.snb.2016.07.036.
Ulungu, E., Teghem, J., Fortemps, P., & Tuyttens, D. (1999). Mosa method: a tool for solving multiobjective combinatorial optimization problems. Journal of Multi-Criteria Decision Analysis, 8(4), 221–236. https://doi.org/10.1002/(SICI)1099-1360(199907)8:4<221::AID-MCDA247>3.0.CO;2-O.
Van Veldhuizen, D. A., & Lamont, G. B. (1999). Multiobjective evolutionary algorithm test suites. ACM Symposium on Applied Computing, 99, 351–357.
Vieira, R. G., Da Cunha, A. M., Ruiz, L. B., & De Camargo, A. P. (2018). On the design of a long range wsn for precision irrigation. IEEE Sensors Journal, 18(2), 773–780. https://doi.org/10.1109/JSEN.2017.2776859.
Wang, Y., Li, J., Jing, H., Zhang, Q., Jiang, J., & Biswas, P. (2015). Laboratory evaluation and calibration of three low-cost particle sensors for particulate matter measurement. Aerosol Science and Technology, 49(11), 1063–1077. https://doi.org/10.1080/02786826.2015.1100710.
Wendell, R. E., & Lee, D. N. (1977). Efficiency in multiple objective optimization problems. Mathematical Programming, 12(1), 406–414. https://doi.org/10.1007/BF01593807.
Whitehouse, K., & Culler, D. (2002). Calibration as parameter estimation in sensor networks. In Proceedings of the 1st ACM international workshop on wireless sensor networks and applications, ACM, New York, NY, USA, WSNA’02 (pp 59 – 67). https://doi.org/10.1145/570738.570747
Zitzler, E., Laumanns, M., & Thiele, L. (2001). Spea2: Improving the strength pareto evolutionary algorithm. Tech. Rep. TIK-Report 103, Eidgenössische Technische Hochschule Zürich (ETH). https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/145755/eth-24689-01.pdf
Acknowledgements
This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001, the Conselho Nacional de Desenvolvimento Científico e Tecnológico - Brasil (CNPq), and the Fundação de Amparo à Pesquisa de Minas Gerais - Brasil (FAPEMIG).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Carvalho, I.A., Ribeiro, M.A. An exact approach for the Minimum-Cost Bounded-Error Calibration Tree problem. Ann Oper Res 287, 109–126 (2020). https://doi.org/10.1007/s10479-019-03443-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-019-03443-4