{"id":22,"date":"2021-12-07T09:34:17","date_gmt":"2021-12-07T09:34:17","guid":{"rendered":"http:\/\/vm-web-qualif10.pun.ens-lyon.fr\/lip-mc2\/?page_id=22"},"modified":"2025-07-04T09:29:21","modified_gmt":"2025-07-04T09:29:21","slug":"home","status":"publish","type":"page","link":"https:\/\/www.ens-lyon.fr\/LIP\/MC2\/","title":{"rendered":"MC2 Team \u2013 \u00c9quipe MC2"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In our research we aim to understand the power and limitations of efficient algorithms. To this end, we design and analyse algorithms, and set impossibility results (completeness results or, when possible, unconditional lower bounds). We also study the relevant combinatorial structures.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Various models of computation can be considered to allow different features in the algorithms (eg, sequential vs parallel, synchronous vs asynchronous, deterministic vs probabilistic). Various complexity measures can be considered to quantify efficiency, such as time, space, communications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Among the several fields of mathematics at the heart of this research, our team focuses on algebra and combinatorics. Both of these areas are a source of algorithmic problems which play key roles in the architecture of complexity theory (eg, the complexity of computing matrix permanents or graph colourings). Both areas also provide mathematical tools which are essential to proving theorems in complexity theory (eg, advanced linear algebra and graph theory for de-randomization or the study of approximation and parameterized algorithms).&nbsp;<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Team leader: <a href=\"https:\/\/perso.ens-lyon.fr\/jean-florent.raymond\">Jean-Florent RAYMOND<\/a><\/li>\n\n\n\n<li>Staff: <a href=\"mailto:laure.savetier@ens-lyon.fr\" data-type=\"URL\">Laure SAVETIER<\/a> <\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Keywords<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Graph theory and graph algorithms, combinatorics, biomolecular computing models, discrete and algebraic algorithms, disc and sphere packings, complexity theory.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Research topics<\/h3>\n\n\n\n<h5 class=\"wp-block-heading\">Graph theory and algorithms<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Our research deals with structural properties of graphs, which can then be used in order to design new algorithmic tools (e.g.: polynomial exact or approximation algorithms, parameterized or moderately exponential algorithms). Among other graph problems, we focus on the chromatic number, the independence number, or the maximum clique number of a graph.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contacts:<\/strong> <a href=\"http:\/\/perso.ens-lyon.fr\/edouard.bonnet\">\u00c9douard <\/a><a href=\"http:\/\/perso.ens-lyon.fr\/edouard.bonnet\/\">BONNET<\/a>, <a href=\"https:\/\/perso.ens-lyon.fr\/carl.feghali\/\">Carl FEGHALI<\/a>,  <a href=\"https:\/\/perso.ens-lyon.fr\/jean-florent.raymond\/\">Jean-Florent RAYMOND<\/a>, <a href=\"https:\/\/perso.ens-lyon.fr\/eric.thierry\/\" data-type=\"URL\" data-id=\"https:\/\/perso.ens-lyon.fr\/eric.thierry\/\">\u00c9ric THIERRY<\/a>, <a href=\"https:\/\/perso.ens-lyon.fr\/stephan.thomasse\/\">Stephan THOMASS\u00c9<\/a>, <a href=\"http:\/\/perso.ens-lyon.fr\/nicolas.trotignon\/\" data-type=\"URL\" data-id=\"http:\/\/perso.ens-lyon.fr\/nicolas.trotignon\/\">Nicolas TROTIGNON<\/a>, <a href=\"http:\/\/perso.univ-lyon1.fr\/remi.watrigant\/\">R\u00e9mi WATRIGANT<\/a><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Interactions between graphs and logic<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">We study different logics for talking about properties on graphs. We investigate several reasoning tasks like model checking (does a given graph satisfy a given property?) and satisfiability problem (is there a graph satisfying a given property?).<br>We focus on modal logic for reasoning about knowledge in multi-agent systems (e.g. does agent A know that agent B does not know that the area is safe?), where graphs are Kripke structures.<br>We also design logics for reasoning about graph neural networks (GNNs), in order to verify the behavior of GNNs (e.g. does some trained GNN classify as toxic any molecule satisfying a given property?).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contacts:<\/strong> <a href=\"http:\/\/perso.ens-lyon.fr\/edouard.bonnet\">\u00c9douard <\/a><a href=\"http:\/\/perso.ens-lyon.fr\/edouard.bonnet\/\">BONNET<\/a>, <a href=\"https:\/\/perso.ens-lyon.fr\/francois.schwarzentruber\/\">Fran\u00e7ois SCHWARZENTRUBER<\/a>, <a href=\"https:\/\/perso.ens-lyon.fr\/stephan.thomasse\/\">Stephan THOMASS\u00c9<\/a><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Algebraic complexity<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">We study an algebraic analogue of the P versus NP problem based on the computation model of arithmetic circuits. These circuits are made of addition and multiplication gates (instead of boolean gates in boolean circuits) and therefore compute polynomials. We also work on arithmetic circuit reconstruction and in particular on tensor decomposition.&nbsp; This task can be viewed as an algebraic analogue of computational learning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contacts:<\/strong> <a href=\"http:\/\/perso.ens-lyon.fr\/pascal.koiran\/\">Pascal KOIRAN<\/a>, <a href=\"http:\/\/perso.ens-lyon.fr\/natacha.portier\">Natacha PORTIER<\/a><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Combinatorics, discrete structures &amp; symbolic dynamics<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">We are looking in the archives for old open problems that no one can solve but us.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contact:<\/strong> <a href=\"https:\/\/perso.ens-lyon.fr\/daria.pchelina\/\">Daria PCHELINA<\/a>,  <a href=\"https:\/\/perso.ens-lyon.fr\/michael.rao\/\" data-type=\"URL\">Micha\u00ebl RAO<\/a><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Biomolecular computation models: theory and experiments<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Our goal is to design biomolecules with computation capacities. Our approach is two-fold:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Theory:<\/strong> We are developing and studying  models for evaluating the computational capacities of molecular systems. For instance, we have recently introduced the Turedo model that allowed us to prove that co-transcriptional molecular folding model modeled as Oritatami is able to produce  uncomputable configurations.<\/li>\n\n\n\n<li><strong>Wetlab experiments:<\/strong> We are designing and realizing in wet lab, molecular systems implementing algorithms at the nanoscopic molecular scale. These systems are inspired by the models developped above.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contact:<\/strong> <a href=\"https:\/\/perso.ens-lyon.fr\/daria.pchelina\/\">Daria PCHELINA<\/a>, <a href=\"http:\/\/perso.ens-lyon.fr\/nicolas.schabanel\/\" data-type=\"URL\">Nicolas SCHABANEL<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our research we aim to understand the power and limitations of efficient algorithms. To this end, we design and analyse algorithms, and set impossibility results (completeness results or, when possible, unconditional lower bounds). We also study the relevant combinatorial structures. Various models of computation can be considered to allow different features in the algorithms &hellip; <a href=\"https:\/\/www.ens-lyon.fr\/LIP\/MC2\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;MC2 Team \u2013 \u00c9quipe MC2&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-22","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ens-lyon.fr\/LIP\/MC2\/index.php\/wp-json\/wp\/v2\/pages\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ens-lyon.fr\/LIP\/MC2\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ens-lyon.fr\/LIP\/MC2\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ens-lyon.fr\/LIP\/MC2\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ens-lyon.fr\/LIP\/MC2\/index.php\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":36,"href":"https:\/\/www.ens-lyon.fr\/LIP\/MC2\/index.php\/wp-json\/wp\/v2\/pages\/22\/revisions"}],"predecessor-version":[{"id":158,"href":"https:\/\/www.ens-lyon.fr\/LIP\/MC2\/index.php\/wp-json\/wp\/v2\/pages\/22\/revisions\/158"}],"wp:attachment":[{"href":"https:\/\/www.ens-lyon.fr\/LIP\/MC2\/index.php\/wp-json\/wp\/v2\/media?parent=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}