next up previous contents
Next: Note du responsable du thème Optimisation et Algorithmique Géométriques Up: Annexes Previous: Création du thème "systèmes reconfigurables"

Création du thème "Géométrie, Combinatoire et Algorithmes"

Activité scientifique


Le thème ``Optimisation et Algorithmique Géométriques'' a regroupé de début 93 à fin 96 les activités de M. Deza, M. Laurent et M. Pocchiola sous la responsabilité de M. Deza et M. Pocchiola. Début 97 ce thème a été scindé - par décision du conseil du laboratoire le 18 Février 1997 suite à une réflexion engagée à l'initiative de J. Stern en sa qualité de Directeur du Laboratoire courant Mai 1996 -- en deux thèmes indépendants ``Optimisation et Algorithmique Géométriques'' (responsable M. Deza) et ``Géométrie, Combinatoire et Algorithmes'' (responsables M. Laurent et M. Pocchiola). Le texte qui suit présente l'ensemble des travaux de M. Laurent et M. Pocchiola sur la période 94-97.


Introduction.

Nos activités de recherche ont trait principalement à la géométrie algorithmique, à la géométrie discrète et à l'optimisation combinatoire. L'accent est mis sur l'étude de problèmes fondamentaux tels que l'étude des arrangements d'hyperplans/droites en géométrie algorithmique ou encore les problèmes de partitionnement de graphes - plus généralement, optimisation dans les espaces binaires - en optimisation combinatoire. L'étude des polyèdres (théorèmes d'universalité, complexité de l'énumération des sommets/facettes), la programmation linéaire (complexité dans le modèle de la RAM réelle, approximation de problèmes combinatoires), pour ne citer que deux exemples, sont des problématiques transversales aux divers domaines d'intérêt et de recherche de notre groupe. Lorsque les problèmes étudiés sont NP-difficiles, notre effort porte sur l'élaboration de méthodes efficaces pour trouver de bonnes solutions approchées ou pour résoudre de façon exacte certaines sous-classes de ces problèmes. Dans le cas des problèmes résolubles en temps polynomial (ce qui est généralement le cas dans la problématique de la géométrie algorithmique) notre objectif est la mise au point d'algorithmes asymptotiquement optimaux, pratiques et simples à mettre en oeuvre. (Notre ambition est de voir nos algorithmes en bonne place dans les bibliothèques d'algorithmes géométriques.) Ce dernier point nécessite un examen attentif des structures de données requises, des primitives de base utilisées, du modèle de calcul, etc. Nos récents succès montrent qu'une étude poussée des aspects mathématiques des problèmes est payante pour l'élaboration d'algorithmes efficaces et pratiques. L'aspect théorique de notre travail de recherche comporte des composantes géométriques, combinatoires et algébriques intervenant tant au niveau des objets et problèmes étudiés qu'au niveau des outils utilisés lors de l'élaboration des méthodes de résolution. Un bon exemple est le problème de la coupe maximale dans un graphe pour lequel le meilleur algorithme approximatif proposé à ce jour repose sur l'utilisation d'un corps convexe composé de matrices positives semidéfinies; un second exemple est le rôle joué par les matroides -- abstraction combinatoire des notions d'espace vectoriel, rang et matrice -- dans l'étude des arrangements d'hyperplans et dans l'étude des notions de coupes/cycles dans les graphes (matroides orientés et binaires, respectivement); enfin citons les problèmes de complétion de matrices (très étudiés en théorie combinatoire des matrices) qui font appel aux polyèdres métriques.

Avant de détailler les pôles principaux de nos activités de recherche nous rappelons brièvement l'historique et le rôle des thèmes de recherche que nous animons au sein du laboratoire. La recherche en géométrie algorithmique est présente au laboratoire depuis sa création en 1986 sous l'impulsion de son premier directeur, C. Puech, en collaboration avec M. Yvinec (CR CNRS). Cette recherche s'est faite pour une part en synergie avec les équipes iMAGIS (graphique et image de synthèse) et PRISME (géométrie algorithmique, robotique) -- la première créée et animée par C. Puech (PR IMAG-INRIA) dans notre laboratoire est basée à Grenoble depuis 1993; la seconde créée et animée par J.D. Boissonnat (DR INRIA) est basée à l'INRIA de Sophia-Antipolis (cette équipe a recruté à ce jour comme CR INRIA trois normaliens, tous trois chercheurs en géométrie algorithmique, et accueille M. Yvinec depuis 1991). Notre groupe conserve avec ces deux équipes des liens privilégiés par le biais d'actions GDR-PRC passées -- qui portent leurs fruits maintenant (deux thèses à ce jour; voir la rubrique Collaborations) -- ou présentes, et par l'animation de la filière Géométrie du DEA Algorithmique cohabilité par l'ENS. La recherche en optimisation combinatoire est présente au laboratoire depuis le recrutement de M. Deza et M. Laurent en 1992. Notre groupe entretient une collaboration privilégiée avec l'équipe de B. Gerards et de A. Schrijver (CWI, Amsterdam) où M. Laurent a passé deux années (94/95 et 96/97, dans le cadre d'une mise à disposition). Cette collaboration a donné lieu à des publications en commun et, par ailleurs, M. Laurent et A. Schrijver ont eu l'occasion de donner un cours d'optimisation combinatoire au Magistère au second semestre 1994. Un des points forts de l'activité du groupe dans ce domaine au cours des quatres années passées a été la rédaction d'un livre intitulé Geometry of Cuts and Metrics par M. Laurent en collaboration avec M. Deza; ce livre est paru chez Springer en Mai 1997 dans la collection Algorithms and Combinatorics [1].

Géométrie algorithmique.

Le calcul de l'orientation d'un simplexe étant l'une des primitives de base des algorithmes géométriques, l'étude de la famille des orientations des simplexes d'une configuration de points a naturellement trouvé sa place au sein de la géométrie algorithmique comme en témoignent les travaux de Goodman & Pollack (types d'ordre) ou de Knuth (CCC systèmes), pour ne citer que les tentatives les plus systématiques. La géométrie algorithmique rejoint ainsi -- parfois sans le savoir -- les prémisses de la théorie des matroides orientés et contribue de manière significative à son développement (nous pensons en particulier au récent théorème d'universalité pour les polytopes de dimension quatre). Via la dualité point-hyperplan (cas particulier du théorème de Folkman-Lawrence sur la représentation des matroides orientés) un type d'ordre -- nous retenons la terminologie introduite par Goodman & Pollack -- est représentable par un arrangement d'hyperplans. L'étude des arrangements d'hyperplans marque ainsi la géométrie algorithmique dès sa naissance et en constitue un chapitre important et toujours actif (théorèmes d'horizon, topological sweep method, k-ensembles, partitions simpliciales, etc.). Notre travail de recherche, dans ce domaine, porte sur l'étude algorithmique et combinatoire des types d'ordre de collections de convexes du plan disjoints deux-à-deux : nous définissons le type d'ordre d'une collection de convexes comme l'arrangement dans le plan projectif des courbes duales des convexes. Cette recherche, initialement motivée par les problèmes de 'visibilité' rencontrés en planification de trajectoires et en informatique graphique, entend enrichir et prolonger l'étude des arrangements de droites ou d'hyperplans. Dans ce cadre général nos contributions portent sur (1) l'algorithmique et la combinatoire des types d'ordre [67, 56] -- notre ambition ici est de développer une théorie axiomatique des types d'ordre de convexes, (2) l'algorithmique des graphes de visibilité [35, 46, 36, 44] -- c'est notre résultat majeur : un algorithme, le Greedy Flip Algorithm, optimal en temps et linéaire en espace de travail pour des convexes quelconques de complexité constante; une première implémentation de cet algorithme est décrite dans [53] et devrait faire l'objet d'une distribution logicielle à court terme; la simplicité conceptuelle et la simplicité de mise en oeuvre de cet algorithme en fait probablement le candidat de choix pour les bibliothèques d'algorithmes géométriques; (3) les problèmes fondamentaux du graphique 2D : lancer de rayon [47, 58], ordre de profondeur [3, 47, 49, 72], radiosité (voir sur ce point l'opération inter-PRC ``Synthèse d'images et Géométrie algorithmique'' dans la rubrique Collaborations) -- l'ensemble de ces travaux s'étale sur la période 92-96; et (4) le type d'ordre du réseau des points entiers [7, 9, 22, 23, 64] (énumération, génération aléatoire et reconnaissance des segments de droites discrètes; bornes inférieures sur le nombre maximal d'incidences entre points et droite, la visibilité dans le réseau unité) -- travaux 88-92 non détaillés dans ce rapport.

Les apports conceptuels de ces travaux se résument en quatre points: introduction de la dualité pseudotriangle/pseudodroite [47, 59, 67], introduction du concept de pseudo-triangulation, introduction du concept de complexe de visibilité [35, 36], unification sous un même formalisme, celui du Greedy Flip Algorithm, de l'ensemble des algorithmes de calcul des graphes de visibilité (Ghosh et Mount, STOC'89/SJC'91) et des algorithmes de calcul des arrangements de droites dont en particulier la Topological Sweep Method, introduite par Edelsbrunner et Guibas (STOC'86/JCSS'89). Dans la mesure où la dualité point-droite ramène le calcul d'un arrangement de droites au calcul du graphe de visibilité d'une configuration de points le Greedy Flip Algorithm se présente a priori comme une alternative à la Topological Sweep Method. A posteriori on peut vérifier que la Topological Sweep Method est une instance du Greedy Flip Algorithm -- techniquement: les arbres d'horizons s'interprêtent en termes de pseudo-triangulations [50, 60]. Il est fort probable qu' il en soit de même pour la Tological Walk Method d'Asano, Guibas et Tokuyama (SoCG'91/IJCGA'94) -- ce point fait l'objet d'un travail en cours. Ces deux dernières techniques fournissent des algorithmes optimaux en temps et en espace pour une grande variété de problèmes : énumérer les faces d'un arrangement d'hyperplans, déterminer les dégénerescences d'une configuration de points, construire les au plus k-niveaux d'un arrangement de droites, etc. Il est probable que le Greedy Flip Algorithm permette d'améliorer l'ensemble de ces algorithmes (simplification conceptuelle, robustesse, etc.) et d'ouvrir de nouvelles perspectives (énumération des triangulations, calcul d'un arrangement d'hyperplans restreint à un domaine convexe, niveaux en dimension 3 et plus, etc.) sur l'algorithmique des configurations de points ou, par dualité, des arrangements d'hyperplans, en dimension 3 et plus.

Programmation en nombres entiers, programmation semidéfinie et algorithmes approchés.

Un des objectifs majeurs en optimisation combinatoire est la résolution de problèmes d'optimisation discrète du type: Etant donnés une famille tex2html_wrap_inline5192 de sous ensembles d'un ensemble fini E et des poids tex2html_wrap_inline7402 associés aux éléments tex2html_wrap_inline7404 , trouver un ensemble tex2html_wrap_inline7406 de poids tex2html_wrap_inline7408 maximum. La famille tex2html_wrap_inline5192 permet d'encoder diverses notions comme, par exemple, chemins, cycles, arbres, coupes, circuits Hamiltoniens, etc., dans les graphes et ce problème très général s'applique à une grande diversité de situations concrètes. Par exemple, lorsque tex2html_wrap_inline5192 est la famille des coupes d'un graphe, on trouve le problème de la coupe maximale dans un graphe, qui a de nombreuses applications, par exemple, en physique statistique, VLSI design, etc. (cf. [15, 16]); ce problème est un des problèmes NP-difficiles de base de l'optimisation combinatoire, dont la complexité avait été analysée dans l'article fondateur de Karp (1972). Une des méthodes classiques de résolution, qui s'appuie sur la combinatoire polyédrale et la programmation linéaire, repose sur l'étude d'un polyèdre associé (le polyèdre défini comme l'enveloppe convexe dans l'espace tex2html_wrap_inline7414 des vecteurs d'incidence des membres de tex2html_wrap_inline5192 ) et des relaxations linéaires de ce polyèdre. Dans ce contexte nous avons étudié de façon intensive le polyèdre des coupes d'un graphe dans des travaux antérieurs à la période 1994 non détaillés ici; ces travaux sont repris en partie dans le livre [1].

Nous nous sommes intéressés récemment à une nouvelle approche pour trouver de bonnes solutions approchées, notamment, la programmation semidéfinie qui consiste à approximer le polyèdre en question par un corps convexe (en général, non polyédral) sur lequel on sait optimiser en temps polynomial (en utilisant, par exemple, des algorithmes de type `interior-point'). Dans le cas du problème de la coupe maximale, le corps convexe en question (appelé elliptope) est l'ensemble des matrices carrées positives semidéfinies avec entrées diagonales toutes égales à l'unité. Avec S. Poljak, nous avons introduit l'elliptope dans [25] et développé une étude systématique de ses propriétés, en particulier, d'un point de vue géométrique dans [27, 28, 24]. Nous montrons que l'elliptope a des sommets qui coincident avec ceux du polyèdre qu'il approxime et qu'il partage également de nombreuses faces communes. Ces faits géométriques permettent de mieux comprendre les propriétés remarquables de l'elliptope. En effet, Goemans et Williamson ont montré que l'elliptope permet d'obtenir un algorithme d'approximation pour la coupe maximale avec une performance de 13% (alors que le meilleur algorithme approximatif connu jusqu'alors pouvait garantir au mieux une erreur de 50%). Nous démontrons une meilleure performance pour certaines fonctions objectives. Par ailleurs, nous montrons dans [24] le lien existant entre l'elliptope et le corps convexe utilisé dans le travail de Grötschel, Lovász et Schrijver pour l'approximation de la clique maximale dans un graphe. Nous y expliquons également comment l'elliptope peut être utilisé pour un problème quelconque de programmation en nombres entiers.

L'elliptope intervient aussi dans le problème d'algèbre linéaire concernant la complétion des matrices positives semidéfinies, traité ci-dessous.

D' autres travaux sont consacrés aux coupes dans les graphes et à leurs liens avec diverses questions, comme les questions de plongements isométriques dans l'hypercube ou dans l'espace rectilinéaire (i.e., muni de la métrique tex2html_wrap_inline7418 ) [17, 18, 40], les inégalités hypermétriques et les polyèdres de Delaunay dans les réseaux [4]. Le livre [1] réalise une présentation détaillée sur ce sujet et une bibliographie détaillée pour le problème de la coupe maximale est donnée dans [2].

Problèmes de complétion de matrices.

Le problème de complétion de matrices est le suivant: Etant donnée une matrice dont les entrées sont partiellement spécifiées, décider si l'on peut compléter les entrées manquantes de telle sorte que la matrice obtenue ait une certaine popriété. Nous nous intéressons au cas où la propriété requise est celle d'être une matrice positive semidéfinie ou encore une matrice de distances Euclidiennes. Rappelons qu'une matrice tex2html_wrap_inline7420 est dite de distances Euclidiennes si il existe des vecteurs tex2html_wrap_inline7422 tels que chaque entrée tex2html_wrap_inline7424 est égale au carré de la distance Euclidienne entre tex2html_wrap_inline7426 et tex2html_wrap_inline7428 . Si l'on fixe la dimension de l'espace où l'on cherche les vecteurs  tex2html_wrap_inline7426 permettant de compléter la matrice partielle, le problème est NP-difficile et a de nombreuses et importantes applications; par exemple, en chimie moléculaire, où on essaie de reconstruire la forme d'une molécule à partir de données incomplètes concernant les distances entre les atomes la composant. On note que le problème de tester si une matrice partielle est complétable en une matrice positive semidéfinie revient, en fait, au problème de trouver de bonnes caractérisations des projections de l'elliptope (soit la relaxation permettant de bonnes approximations pour le problème max-cut) et peut etre résolu par les techniques de la programmation semidéfinie.

Nous avons travaillé sur les problèmes de complétion dans les articles [32, 5, 41, 33]. En particulier, nous avons trouvé de nouvelles conditions nécessaires devant être satisfaites par les entrées de la matrice partielle pour qu'elle soit complétable; ces conditions font appel aux polyèdres de coupes et métriques, ce qui établit un lien entre des objets utilisés en optimisation combinatoire et la théorie combinatoire des matrices. Egalement, nous avons montré comment - en utilisant une extension de certains résultats de Schoenberg - les résultats concernant les matrices de distances Euclidiennes découlent simplement de ceux concernant les matrices positives semidéfinies. Nous réalisons dans [5] un survol de l'état des connaissances dans le domaine et dans [41] nous faisons le lien avec les questions de rigidité pour les graphes.

Optimisation dans les matroides.

La notion combinatoire de matroide permet de modéliser une grande variété de structures, telles que les arrangements d'hyperplans (matroides orientés), ou les arbres, cycles et coupes dans les graphes (matroides binaires). Les matroides représentent un cadre très général pour la validité de nombreux résultats et, bien souvent, il est conceptuellement plus simple de travailler à ce niveau de généralité sans être encombré des particularités propres aux divers exemples. Comme mentionné plus haut, un des problèmes de base en optimisation combinatoire est de trouver la description par un système d'inégalités linéaires tex2html_wrap_inline7432 pour un polyèdre dont les sommets sont des vecteurs entiers specifiés. Dans ce cadre se pose la question: Etant donnés une matrice A et un vecteur b, décider si tous les sommets du polyèdre tex2html_wrap_inline7438 sont entiers. Nous nous sommes intéressés aux versions suivantes de ce problème où A et b sont définis à partir de matroides.

Considérons les polyèdres tex2html_wrap_inline7444 et tex2html_wrap_inline7446 associés au port tex2html_wrap_inline7448 d'un matroide binaire (i.e., tex2html_wrap_inline7448 consiste des circuits passant par un élément donné; par exemple, tex2html_wrap_inline7448 est l'ensemble des chemins joignant deux points dans un graphe). Une question fondamentale, liée à la théorie des multiflôts, est la caractérisation des familles de ports tex2html_wrap_inline7448 pour lesquelles tous les sommets du polyèdre tex2html_wrap_inline7456 sont entiers. Seymour a caractérisé les ports tex2html_wrap_inline7448 de matroides binaires pour lesquels le polyèdre tex2html_wrap_inline7456 est totalement dual intégral, ce qui est une propriété plus forte. Avec B. Gerards, nous caractérisons dans [20] les ports  tex2html_wrap_inline7448 de matroides binaires pour lesquels tous les sommets de tex2html_wrap_inline7464 ont dénominateur d pour tous choix de a,b avec dénominateur d ( tex2html_wrap_inline7472 ); ceci généralise un résultat de [26] pour les graphes. Le cas d=1, qui correspond à la situation où le polyèdre tex2html_wrap_inline7456 est entier, fait l'objet d'une conjecture de Seymour non résolue à ce jour.

Le cône entier tex2html_wrap_inline7478 intervient naturellement dans divers problèmes, par exemple, pour l'étude des métriques plongeables dans l'hypercube si le port tex2html_wrap_inline7448 est la famille des coupes d'un graphe. On rappelle que tex2html_wrap_inline7448 forme une base de Hilbert si tex2html_wrap_inline7478 consiste des points appartenant simultanément au réseau tex2html_wrap_inline7486 et au cone tex2html_wrap_inline7488 . Les graphes dont la famille des circuits est une base de Hilbert ont été caractérisé par Alspach, Goddyn et Zhang (le graphe de Petersen est le seul mineur exclu). L'article [31] donne des résultats pour le problème dual, i.e., sur les graphes dont la famille de coupes est une base de Hilbert; nous montrons, en particulier, que tex2html_wrap_inline7380 est un mineur exclu.

Dans [57] nous nous intéressons au problème de trouver une base courte dans le réseau entier tex2html_wrap_inline7486tex2html_wrap_inline7448 est la famille des cycles d'un matroide binaire. Nous montrons que pour les matroides sans mineur tex2html_wrap_inline7496 et leurs extensions par un élément en série on peut construire une base dont tous les vecteurs sont binaires et donc très courts.

Problèmes de combinatoire et géométrie.

Les polytopes de Delaunay sont des objets importants en géométrie algorithmique et en géométrie des nombres. Un résultat d'Assouad montre que tout polytope de Delaunay P peut être interprété comme un point d'un certain cône (le cône hypermétrique), ce qui permet de définir une notion de rang pour P. Nous montrons dans [29] que ce rang coincide avec une autre notion géométrique, la dimension du groupe des transformations linéaires qui envoient P sur un autre polytope de Delaunay. Nous réalisons dans [4] un survol détaillé des liens entre polytopes de Delaunay et cône hypermétrique.

Un résultat classique de Menger montre que l'on peut tester en temps polynomial si un espace métrique est plongeable dans l'espace Euclidien de dimension m fixée; il suffit en effet de le vérifier pour tous les sous espaces à m+3 points. Bandelt et Chepoi ont montré un résultat analogue pour l'espace rectilinéaire de dimension tex2html_wrap_inline7508 . Une question qui se pose dans ce contexte est la détermination du nombre maximum de points équidistants dans l'espace rectilinéaire de dimension m, conjecturé égal à 2m. Ce nombre est confirmé dans [6] pour tex2html_wrap_inline7514 .

Avec H. van der Holst et A. Schrijver, nous étudions dans [39] un nouvel invariant pour les graphes, en partie motivé par le travail d'Y. Colin de Verdière. Etant donné un graphe G=(V,E), soit tex2html_wrap_inline7518 le plus grand entier d pour lequel il existe un sous espace tex2html_wrap_inline7522 de dimension d tel que le support positif de tout vecteur tex2html_wrap_inline7526 induise un sous graphe connexe de G. Comme tex2html_wrap_inline7518 est monotone pour les opérations de mineur, la classe des graphes G pour lesquels tex2html_wrap_inline7534 peut être caractérisée par un nombre fini de configurations interdites. Nous montrons dans [39] que tex2html_wrap_inline7536 si et seulement si G peut être construit à partir des graphes planaires par application des opérations de clique-sommes et sous-graphes; il y a exactement deux configurations minimales interdites. Nous étudions dans [19] une extension du paramètre tex2html_wrap_inline7518 dans le contexte des matroides orientés.

Perspectives.

Les perspectives d'évolution, relativement à court terme, de notre travail en géométrie algorithmique tournent autour des thèmes : Algorithmes de balayage -- Robustesse des algorithmes de balayage -- Triangulations versus pseudo-triangulations -- Axiomes et graphes de visibilité ou Axiomes et types d'ordre -- Production et diffusion de logiciels (notre ambition est de participer au développement de bibliothèques d'algorithmes géométriques). A plus long terme deux objectifs : une relecture de la géométrie algorithmique certainement très fructueuse après la période de fondations et d'investigations théoriques intenses que le domaine à connu ces dix dernières années, et développement de travaux appliqués (frotter les acquis du domaine à la pratique du calcul géométrique).

Notre recherche s'orientera aussi sur la programmation semidéfinie (dans la perspective de ses applications à l' optimisation combinatoire et aux problèmes de complétion de matrices) et sur les questions liées aux matroides binaires, deux thèmes qui ont connu récemment de fructueux développements. Un de nos projets est la rédaction d'un ouvrage de synthèse sur ce dernier thème, avec pour objectif une présentation unifiée des résultats de base sur les enveloppes de cycles dans les espaces binaires. Nous comptons poursuivre notre collaboration avec le CWI, en particulier, en rapport avec ce dernier projet de travail sur les espaces binaires.

Il reste par ailleurs de nombreuses questions ouvertes dans notre travail actuel sur lesquelles nous comptons poursuivre notre effort (e.g., la recherche de bonnes bases dans les réseaux de cycles, en particulier pour les matroides dits 'Euleriens' considérés par Lovász et Seress, analogue du théorème de Menger pour les espaces rectilinéaires, étude de paramètres géométriques pour les graphes).

Eléments d'appréciation de l'activité

Collaborations

Missions, conférences et séminaires

Accueil de chercheurs

Diffusion de la connaissance

Réalisation et diffusion de logiciels, brevets

Participations à l'évaluation de la recherche

gif

Encadrement doctoral

Direction de DEA

gif

Enseignement

Références

Livres

1
M. Deza and M. Laurent. Geometry of Cuts and Metrics, volume 15 of Algorithms and Combinatorics. Springer-Verlag, Berlin, May 1997.

Chapitres de livres

2
M. Laurent. Max-cut problem. In M. Dell'Amico, F. Maffioli, and S. Martello, editors, Annotated Bibliographies in Combinatorial Optimization. John Wiley & Sons, 1997.

3
M. Pocchiola and G. Vegter. On polygonal covers. In B. Chazelle, J. Goodman, and R. Pollack (Summer Research Conference, Mount Holyoke College, South Hadley, Massachusetts, July 1996), editors, Discrete and Computational Geometry: Ten Years Later, volume ?? of Contemporary Mathematics, pages ??-?? AMS, 1997.

Articles invités

4
M. Deza, V. P. Grishukhin, and M. Laurent. Hypermetrics in geometry of numbers. In L. Lovász W. Cook and P. Seymour, editors, Combinatorial Optimization, volume 20 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science. American Mathematical Society, 1995.

5
M. Laurent. A tour d'horizon on positive semidefinite and Euclidean distance matrix completion problems. In P. Pardalos and H. Wolkowicz, editors, Topics in Semidefinite and Interior-Point Methods, The Fields Institute for Research in Mathematical Science, Communications Series. Providence, Rhode Island, 1997.

Articles dans des revues internationales avec comité de lecture

6
H.-J. Bandelt, V. Chepoi, and M. Laurent. Embedding into rectilinear spaces. Discrete and Computational Geometry, 1997.

7
J. Berstel and M. Pocchiola. A geometric proof of the enumeration formula for sturmian words. Internat. J. Algeb. Comput., 3(3):349-355, 1993.

8
J. Berstel and M. Pocchiola. Average cost of Duval's algorithm for generating Lyndon words. Theo. Comp. Science A, 132:415-425, September 1994.

9
J. Berstel and M. Pocchiola. Random generation of finite Sturmian words. Discrete Mathematics, 153:29-39, 1996. Follows FPSAC'93 Proceedings.

10
M. Deza, K. Fukuda, and M. Laurent. The inequicut cone. Discrete Mathematics, 119:21-48, 1993.

11
M. Deza, V. P. Grishukhin, and M. Laurent. The hypermetric cone is polyhedral. Combinatorica, 13(4):1-15, 1993.

12
M. Deza and M. Laurent. The cut cone: simplicial faces and linear dependencies. Bulletin of the Institute of Mathematics, Academia Sinica, 21(2):143-182, 1993.

13
M. Deza and M. Laurent. The even and odd cut polytopes. Discrete Mathematics, 119:49-66, 1993.

14
M. Deza and M. Laurent. Variety of hypercube embeddings of the equidistant metric and designs. Journal of Combinatorics, Information and System Sciences, 18(3-4):293-320, 1993.

15
M. Deza and M. Laurent. Applications of cut polyhedra - I. Journal of Computational and Applied Mathematics, 55:191-216, 1994.

16
M. Deza and M. Laurent. Applications of cut polyhedra - II. Journal of Computational and Applied Mathematics, 55:217-247, 1994.

17
M. Deza and M. Laurent. tex2html_wrap_inline7418 -rigid graphs. Journal of Algebraic Combinatorics, 3:153-175, 1994.

18
M. Deza and M. Laurent. Hypercube embedding of generalized bipartite metrics. Discrete Applied Mathematics, 56:215-230, 1995.

19
J. Edmonds, M. Laurent, and A. Schrijver. A minor-monotone graph parameter based on oriented matroids. Discrete mathematics, 165/166:219-226, 1997.

20
B. Gerards and M. Laurent. A characterization of box 1/d-integral binary clutters. Journal of Combinatorial Theory B, 65:186-207, 1995.

21
T. Huang and M. Laurent. tex2html_wrap_inline7546 -nets and alternating form graphs. Discrete Mathematics, 114:237-252, 1993.

22
E. Kranakis and M. Pocchiola. Camera placement in integer lattices. Discrete Comput. Geom., 12(1):91-104, July 1994. Follows ACM-SoCG'90 Proceedings.

23
E. Kranakis and M. Pocchiola. Counting problems relating to a Dirichlet's theorem. Comput. Geom. Theory Appl., 4(6):309-325, December 1994. Follows ACM-SoCG'90 Proceedings.

24
M. Laurent, S. Poljak, and F. Rendl. Connections between semidefinite relaxations of the max-cut and stable set problems. Mathematical Programming, 77:225-246, 1997.

25
M. Laurent and S. Poljak. On a positive semidefinite relaxation of the cut polytope. Linear Algebra and its Applications, 223/224:439-461, 1995.

26
M. Laurent and S. Poljak. One-third-integrality in the metric polytope. Mathematical Programing, 71:29-50, 1995.

27
M. Laurent and S. Poljak. Gap inequalities for the cut polytope. European Journal of Combinatorics, 17:233-254, 1996.

28
M. Laurent and S. Poljak. On the facial structure of the set of correlation matrices. SIAM Journal on Matrix Analysis and Applications, 17:530-547, 1996.

29
M. Laurent. Delaunay transformations of Delaunay polytopes. Journal of Algebraic Combinatorics, 5:37-46, 1996.

30
M. Laurent. Graphic vertices of the metric polytope. Discrete Mathematics, 151:131-153, 1996.

31
M. Laurent. Hilbert bases of cuts. Discrete Mathematics, 150:257-279, 1996.

32
M. Laurent. A connection between positive semidefinite and Euclidean distance matrix completion problems. Linear Algebra and its Applications, 1997.

33
M. Laurent. The real positive semidefinite completion problem for series-parallel graphs. Linear Algebra and its Applications, 252:347-366, 1997.

34
M. Pocchiola and G. Vegter. Minimal tangent visibility graphs. Comput. Geom. Theory Appl., 6(5):303-314, September 1996. Follows CCCG'94 Proceedings.

35
M. Pocchiola and G. Vegter. Topologically sweeping visibility complexes via pseudo-triangulations. Discrete Comput. Geom., 16(4):419-453, December 1996. Special issue devoted to ACM-SoCG'95.

36
M. Pocchiola and G. Vegter. The visibility complex. Internat. J. Comput. Geom. Appl., 6(3):279-308, September 1996. Special issue devoted to ACM-SoCG'93.

37
C. De Simone, M. Deza, and M. Laurent. Collapsing and lifting for the cut cone. Discrete Mathematics, 127:105-130, 1994.

38
C. C. De Souza and M. Laurent. Some new classes of facets for the equicut polytope. Discrete Applied Mathematics, 62:167-191, 1995.

39
H. van der Holst, M. Laurent, and A. Schrijver. On a minor-monotone graph invariant. Journal of Combinatorial Theory B, 65:291-304, 1995.

Conférences invitées

40
M. Laurent. Hypercube embedding of distances with few values. In H. Barcelo and G. Kalai, editors, Jerusalem Combinatorics 1993, volume 178 of Contemporary Mathematics, pages 179-207, 1994.

41
M. Laurent. Cuts, matrix completions and graph rigidity. In ISMP97, 16th International Symposium on Mathematical Programming, Lausanne, August 1997, Mathematical Programming, 1997.

42
M. Laurent. Positive Semidefinite Programming for Max-Cut: Geometric Results - In Memory of Svata Poljak. (Extended abstract.). In M. Klazar, editor, Third Annual DONET meeting 1996, Stirin-Prague, Czech Republic, pages 30-32, KAM Series - Discrete Mathematics - Combinatorics - Operations research - Optimization - No. 97-346, 1997.

Communications dans des conférences internationales avec comité de lecture

43
J. Berstel and M. Pocchiola. Random generation of finite sturmian words. In 5th Int. Conf. on Formal Power Series and Algebraic Conbinatorics, pages 69-81. Università di Firenze, June 1993.

44
M. Pocchiola and G. Vegter. The visibility complex. In Proc. 9th Annu. ACM Sympos. Comput. Geom., pages 328-337, May 1993.

45
M. Pocchiola and G. Vegter. Minimal tangent visibility graphs. In Proc. 6th Canad. Conf. Comput. Geom., pages 24-29, August 1994.

46
M. Pocchiola and G. Vegter. Computing the visibility graph via pseudo-triangulations. In Proc. 11th Annu. ACM Sympos. Comput. Geom., pages 248-257, June 1995.

47
M. Pocchiola and G. Vegter. Pseudo-triangulations: Theory and applications. In Proc. 12th Annu. ACM Sympos. Comput. Geom., pages 291-300, May 1996.

Autres conférences

48
M. Pocchiola and G. Vegter. Complexity of pseudoline arrangements. In Franco-Japanese Days, Juillet 1993.

49
M. Pocchiola and G. Vegter. The illumination problem of L. Fejes Tóth revisited. In European Workshop on Comput. Geom., Universität Münster, Germany, March 1996.

50
M. Pocchiola. Horizon trees versus pseudo-triangulations. In European Workshop on Comput. Geom., Bayerische Julius-Maximilians Universität Würzburg, Germany, March 1997.

Thèses

51
V. Conchodon. Complexe de visibilité et radiosité 2D. DEA, Ecole Normale Supérieure et Université de Marne-La-Vallée, September 1996.

52
M. Laurent. Optimisation Combinatoire: Méthodes Algébriques et Géométriques. Thèse d'habilitation à diriger des recherches, Université Paris 6, June 1996.

53
G. Maurin. Une implémentation en CWEB du 'Greedy Flip Algorithm'. DEA, Ecole Normale Supérieure, July 1996.

54
M. Pocchiola. Contribution à l'étude des graphes de visibilité. Habilitation, U. Paris Sud, Orsay, December 1994.

55
S. Rivière. Comparaison expérimentale de deux algorithmes de calcul des graphes de visibilité. DEA, Ecole Normale Supérieure, September 1993.

56
F. Torossian. Enumération des arrangements duaux de quatre convexes du plan. DEA, Ecole Normale Supérieure, July 1996.

Articles soumis ou en préparation

57
W. Hochstättler, M. Laurent, and M. Loebl. Cycle Bases for lattices of matroids without Fano dual minor and their one-element extensions. Technical report, 1996.

58
M. Pocchiola and G. Vegter. An input sensitive algorithm for ray-shooting in the plane. 1996. In preparation. Follows ACM-SoCG'96 Proceedings.

59
M. Pocchiola and G. Vegter. Pseudotriangle-pseudoline duality. 1996. In preparation. Follows ACM-SoCG'96 Proceedings and in TR-94-4.

60
M. Pocchiola. Horizon trees versus pseudo-triangulations. 1997. In preparation. Follows EWCG'97 Proceedings.

Rapports du DMI

61
J. Berstel and M. Pocchiola. Random generation of finite sturmian words. Technical Report 93-8, Labo. Inf. Ens, 45 rue d'Ulm 75230 Paris, France, March 1993.

62
M. Deza and M. Laurent. Measure aspects of cut polyhedra: tex2html_wrap_inline7418 -embeddability and probability. Rapport LIENS-93-17, Ecole Normale Supérieure (Paris), 1993.

63
M. Deza and M. Laurent. Hypercube embeddings and designs. Rapport LIENS-94-7, Ecole Normale Supérieure (Paris), 1994.

64
E. Kranakis and M. Pocchiola. Camera placement in integer lattices. Technical Report 92-20, Labo. Inf. Ens, 45 rue d'Ulm 75230 Paris, France, September 1992. Part of this work appears in the July 1994 issue of Discrete & Computational Geometry.

65
F. Laburthe, M. Deza, and M. Laurent. The Hilbert basis of the cut cone of the complete graph over six vertices. Rapport LIENS-95-7, Ecole Normale Supérieure (Paris), 1995.

66
M. Laurent. Embeddings of graphs. Rapport LIENS-94-6, Ecole Normale Supérieure (Paris), 1994.

67
M. Pocchiola and G. Vegter. Order types and visibility types of configurations of disjoint convex plane sets (extented abstract). Technical Report 94-4, Labo. Inf. Ens, 45 rue d'Ulm 75230 Paris, France, January 1994.

68
M. Pocchiola and G. Vegter. Computing visibility graphs via pseudo-triangulations. Technical Report 95-15, Labo. Inf. Ens, 45 rue d'Ulm 75230 Paris, France, April 1995.

69
M. Pocchiola and G. Vegter. Minimal tangent visibility graphs. Technical Report 95-20, Labo. Inf. Ens, 45 rue d'Ulm 75230 Paris, France, March 1995.

70
M. Pocchiola and G. Vegter. The visibility complex. Technical Report 95-23, Labo. Inf. Ens, 45 rue d'Ulm 75230 Paris, France, September 1995.

71
M. Pocchiola and G. Vegter. On polygonal covers. Technical Report 96-16, Labo. Inf. Ens, 45 rue d'Ulm 75230 Paris, France, July 1996.

Rapports de recherche publiés dans d'autres laboratoires

72
M. Pocchiola and G. Vegter. On polygonal covers. Technical Report Report CS-R9703, Dept. of Comput. Sc., Univ. of Groningen, P.O. Box 800, 9700 AV Groningen, The Netherlands, March 1997. Revised version of LIENS-TR-96-16.

Oeuvres de vulgarisation scientifique

73
J. Berstel and M. Pocchiola. Géométrie algorithmique. Le courrier du cnrs, dossiers scientifiques, 80:58-59, Février 1993.


next up previous contents
Next: Note du responsable du thème Optimisation et Algorithmique Géométriques Up: Annexes Previous: Création du thème "systèmes reconfigurables"

Louis.Granboulan@ens.fr