Approximating Viability Kernels With Support Vector Machines

We propose an algorithm which performs a progressive approximation of a viability kernel, iteratively using a classification method. We establish the mathematical conditions that the classification method should fulfil to guarantee the convergence to the actual viability kernel. We study more particularly the use of support vector machines (SVMs) as classification techniques. We show that they make possible to use gradient optimisation techniques to find a viable control at each time step, and over several time steps. This allows us to avoid the exponential growth of the computing time with the dimension of the control space. It also provides simple and efficient control procedures. We illustrate the method with some examples inspired from ecology

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

[2]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[3]  Fernando Paganini,et al.  IEEE Transactions on Automatic Control , 2006 .

[4]  Nello Cristianini,et al.  Advances in Kernel Methods - Support Vector Learning , 1999 .

[5]  Christophe Béné,et al.  A viability analysis for a bio-economic model , 2001 .

[6]  Jean-Pierre Aubin Neural networks and qualitative physics , 1996 .

[7]  Petros Faloutsos,et al.  Autonomous reactive control for simulated humanoids , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[8]  Dinesh K. Pai,et al.  Programming and control of robots by means of differential algebraic inequalities , 2000, IEEE Trans. Robotics Autom..

[9]  Christian Mullon,et al.  VIABILITY MODEL OF TROPHIC INTERACTIONS IN MARINE ECOSYSTEMS , 2004 .

[10]  Noël Bonneuil,et al.  Making ecosystem models viable , 2003, Bulletin of mathematical biology.

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

[12]  Michiel van de Panne,et al.  Approximate safety enforcement using computed viability envelopes , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[13]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[14]  John C. Platt,et al.  Fast training of support vector machines using sequential minimal optimization, advances in kernel methods , 1999 .

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