Viabilitree: A kd-tree Framework for Viability-based Decision

The mathematical viability theory offers concepts and methods that are suitable to study the compatibility between a dynamical system described by a set of differential equations and constraints in the state space. The result sets built during the viability analysis can give very useful information regarding management issues in fields where it is easier to discuss constraints than objective functions. However, computational problems arise very quickly with the number of state variables, and the practical implementation of the method is difficult, although there exists a convergent numerical scheme and several approaches to bypass the computational problems. In order to popularize the use of viability analysis we propose a framework in which the viability sets are represented and approximated with particular kd-trees. The computation of the viability kernel is seen as an active learning problem. We prove the convergence of the algorithm and assess the approximation it produces for known problems with analytical solution. This framework aims at simplifying the declaration of the viability problem and provides useful methods to assist further use of viability sets produced by the computation.

[1]  Sophie Martin,et al.  A viability approach to control food processes: Application to a Camembert cheese ripening process , 2012 .

[2]  F Accatino,et al.  Robustness and management adaptability in tropical rangelands: a viability-based assessment under the non-equilibrium paradigm. , 2014, Animal : an international journal of animal bioscience.

[3]  Sophie Martin,et al.  Assessing the Resilience of Socio-Ecosystems: Coupling Viability Theory and Active Learning with kd-Trees. Application to Bilingual Societies , 2013, IJCAI.

[4]  Thomas Bruckner,et al.  Methodological Aspects of the Tolerable Windows Approach , 2003 .

[5]  Sophie Martin,et al.  Geometric Robustness of Viability Kernels and Resilience Basins , 2011 .

[6]  Georges Zaccour,et al.  Sustainability of the Dry Forest in Androy: A Viability Analysis , 2011 .

[7]  Isabelle Alvarez,et al.  Coupling geometric analysis and viability theory for system exploration: Application to a living food system , 2014 .

[8]  Maurizio Falcone,et al.  Slow and quasi-slow solutions of differential inclusions , 1987 .

[9]  S. Strogatz,et al.  Linguistics: Modelling the dynamics of language death , 2003, Nature.

[10]  Sophie Martin,et al.  Sustainability analysis: Viability concepts to consider transient and asymptotical dynamics in socio-ecological tourism-based systems , 2013 .

[11]  Alain Rapaport,et al.  Viability analysis for the sustainable management of renewable resources , 2006, Math. Comput. Model..

[12]  Edward H. Graham,et al.  Resource Conservation: Economics and Policies , 1953 .

[13]  Guillaume Deffuant,et al.  Approximating Viability Kernels and Resilience Values: Algorithms and Practical Issues Illustrated with KAVIAR Software , 2011 .

[14]  Guillaume Deffuant,et al.  Extending the viability theory framework of resilience to uncertain dynamics, and application to lake eutrophication , 2013 .

[15]  Luc Doyen,et al.  Stochastic viability and dynamic programming , 2010, Syst. Control. Lett..

[16]  Isabelle Alvarez,et al.  A kd-tree algorithm to discover the boundary of a black box hypervolume , 2015, Annals of Mathematics and Artificial Intelligence.

[17]  C. W. Loomer Resource Conservation: Economics and Policies , 1953 .

[18]  Jean-Pierre Aubin,et al.  Viability theory , 1991 .

[19]  P. Saint-Pierre Approximation of the viability kernel , 1994 .

[20]  S. Martin,et al.  Building strategies to ensure language coexistence in presence of bilingualism , 2012, Appl. Math. Comput..

[21]  Paul Bourgine,et al.  Optimal Viable Path Search for a Cheese Ripening Process using a Multi-objective EA , 2010, IJCCI.

[22]  Stephen R. Carpenter,et al.  Management of eutrophication for lakes subject to potentially irreversible change , 1999 .

[23]  Rodolphe Sabatier,et al.  Management flexibility of a grassland agroecosystem: A modeling approach based on viability theory , 2015 .

[24]  Jean-Pierre Aubin,et al.  An Introduction to Viability Theory and Managementof Renewable Resources , 2007 .

[25]  Helen M. Regan,et al.  ROBUST DECISION‐MAKING UNDER SEVERE UNCERTAINTY FOR CONSERVATION MANAGEMENT , 2005 .

[26]  Sophie Martin,et al.  The Cost of Restoration as a Way of Defining Resilience: a Viability Approach Applied to a Model of Lake Eutrophication , 2004 .

[27]  Sean Pascoe,et al.  The Cost of Co-viability in the Australian Northern Prawn Fishery , 2016, Environmental Modeling & Assessment.

[28]  Ian M. Mitchell,et al.  Lagrangian methods for approximating the viability kernel in high-dimensional systems , 2013, Autom..

[29]  Antoine Brias,et al.  Accelerating viability kernel computation with CUDA architecture: application to bycatch fishery management , 2016, Comput. Manag. Sci..

[30]  L. Jaulin,et al.  Capture basin approximation using interval analysis , 2011 .

[31]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[32]  Computing the viability kernel in large state dimension , 2006 .

[33]  Jean-Pierre Aubin,et al.  Viability Theory: New Directions , 2011 .

[34]  Luc Doyen,et al.  Sustainability of an economy with an exhaustible resource: A viable control approach , 2007 .

[35]  Thomas Bruckner,et al.  The Tolerable Windows Approach: Theoretical and Methodological Foundations , 1999 .

[36]  L. Doyen,et al.  Food security versus environment conservation: A case study of Solomon Islands' small-scale fisheries , 2013 .

[37]  P. Verhulst Recherches mathématiques sur la loi d’accroissement de la population , 2022, Nouveaux mémoires de l'Académie royale des sciences et belles-lettres de Bruxelles.

[38]  Sophie Martin,et al.  Approximating Viability Kernels With Support Vector Machines , 2007, IEEE Transactions on Automatic Control.