A multiobjective optimization methodology of tuning indoor positioning systems

How can the collected data from testing an indoor positioning deployment be transformed into information concerning the optimal tuning of a positioning system in this deployment? How can such kind of accumulated information from several deployments be transformed into more generic knowledge regarding the system's performance, with respect to several performance goals? In this work, we present a multiobjective optimization methodology of tuning indoor positioning systems, based on real data recorded onsite. Selecting the appropriate tuning for a positioning system is a challenging task, which depends on many factors: the specific deployment, the devices used, the evaluation metrics and their order of significance, the user-case scenarios tested, etc. In order to handle these multiplicities, we introduce the use of multiobjective optimization which allows several objectives to be simultaneously satisfied. We exemplify the methodology performing tests with the GpmStudio platform, a desktop tuning and evaluation platform that supports our Global Positioning Module (GPM). The methodology proves to be a very useful tool in the hands of testers who are designated to optimally tune the positioning system in a variety of scenarios.

[1]  Jie Liu,et al.  A realistic evaluation and comparison of indoor location technologies: experiences and lessons learned , 2015, IPSN.

[2]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach , 2014, IEEE Transactions on Evolutionary Computation.

[3]  Lily Rachmawati,et al.  Preference Incorporation in Multi-objective Evolutionary Algorithms: A Survey , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[4]  Michel Deriaz,et al.  Online self-calibration of the propagation model for indoor positioning ranging methods , 2016, 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[5]  Katinka Wolter,et al.  A survey of experimental evaluation in indoor localization research , 2015, 2015 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[6]  Michel Deriaz,et al.  Positioning evaluation and ground truth definition for real life use cases , 2016, 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[7]  Carlos A. Coello Coello,et al.  Handling preferences in evolutionary multiobjective optimization: a survey , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[8]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[9]  José Luis Lázaro,et al.  Specular multipath model for an optimal anchor placement evolutionary algorithm , 2016, 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[10]  Andrei Popleteev HIPS: Human-based indoor positioning system , 2016, 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[11]  El-Ghazali Talbi,et al.  Metaheuristics - From Design to Implementation , 2009 .

[12]  Herbert Peremans,et al.  A realistic evaluation of indoor positioning systems based on Wi-Fi fingerprinting: The 2015 EvAAL-ETRI competition , 2017, J. Ambient Intell. Smart Environ..

[13]  Michel Deriaz,et al.  Automatic switching between indoor and outdoor position providers , 2015, 2015 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[14]  Fernando Seco Granja,et al.  The Smartphone-Based Offline Indoor Location Competition at IPIN 2016: Analysis and Future Work , 2017, Sensors.

[15]  Jian-Bo Yang,et al.  Minimax reference point approach and its application for multiobjective optimisation , 2000, Eur. J. Oper. Res..

[16]  Vlado Handziski,et al.  Experimental evaluation of RF-based indoor localization algorithms under RF interference , 2015, 2015 International Conference on Location and GNSS (ICL-GNSS).

[17]  Simon Schmitt,et al.  Virtual testbed for indoor localization , 2013, International Conference on Indoor Positioning and Indoor Navigation.

[18]  Marco Laumanns,et al.  SPEA2: Improving the Strength Pareto Evolutionary Algorithm For Multiobjective Optimization , 2002 .

[19]  José Luis Lázaro,et al.  Optimization of the Coverage and Accuracy of an Indoor Positioning System with a Variable Number of Sensors , 2016, Sensors.

[20]  Behnam Malakooti,et al.  A decision support system and a heuristic interactive approach for solving discrete multiple criteria problems , 1988, IEEE Trans. Syst. Man Cybern..

[21]  Demetrios Zeinalipour-Yazti,et al.  Anyplace: A Crowdsourced Indoor Information Service , 2015, 2015 16th IEEE International Conference on Mobile Data Management.

[22]  Xavier Blasco Ferragud,et al.  A new graphical visualization of n-dimensional Pareto front for decision-making in multiobjective optimization , 2008, Inf. Sci..

[23]  Simon Schmitt,et al.  Experimental evaluation of indoor localization algorithms , 2014, 2014 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[24]  Teemu Pulkkinen,et al.  Evaluating indoor positioning errors , 2015, 2015 International Conference on Information and Communication Technology Convergence (ICTC).

[25]  Enrico Zio,et al.  Level Diagrams analysis of Pareto Front for multiobjective system redundancy allocation , 2011, Reliab. Eng. Syst. Saf..

[26]  Stefano Chessa,et al.  Evaluating Ambient Assisted Living Solutions: The Localization Competition , 2013, IEEE Pervasive Computing.

[27]  Stefano Chessa,et al.  Evaluating AAL solutions through competitive benchmarking : the localization competition , 2012 .

[28]  Michel Deriaz,et al.  Practical evaluation and tuning methodology for indoor positioning systems , 2016, 2016 Fourth International Conference on Ubiquitous Positioning, Indoor Navigation and Location Based Services (UPINLBS).

[29]  José Luis Lázaro,et al.  Sensor placement determination for range-difference positioning using evolutionary multi-objective optimization , 2016, Expert Syst. Appl..

[30]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[31]  José Luis Lázaro,et al.  Evolutionary optimization of sensor deployment for an indoor positioning system with unknown number of anchors , 2014, 2014 Ubiquitous Positioning Indoor Navigation and Location Based Service (UPINLBS).