Skip to main content

Showing 1–13 of 13 results for author: Gerard, Y

Searching in archive cs. Search in all archives.
.
  1. arXiv:2403.20123  [pdf, other

    cs.CG

    Shadoks Approach to Knapsack Polygonal Packing

    Authors: Guilherme D. da Fonseca, Yan Gerard

    Abstract: We describe the heuristics used by the Shadoks team in the CG:SHOP 2024 Challenge. Each instance consists of a convex polygon called container and a multiset of items, where each item is a simple polygon and has an associated value. The goal is to pack some of the items inside the container using translations, in order to maximize the sum of their values. Our strategy consists of obtaining good in… ▽ More

    Submitted 29 March, 2024; originally announced March 2024.

  2. arXiv:2403.01872  [pdf, ps, other

    cs.DS

    The Canadian Traveller Problem on outerplanar graphs

    Authors: Laurent Beaudou, Pierre Bergé, Vsevolod Chernyshev, Antoine Dailly, Yan Gerard, Aurélie Lagoutte, Vincent Limouzy, Lucas Pastor

    Abstract: We study the PSPACE-complete $k$-Canadian Traveller Problem, where a weighted graph $G=(V,E,ω)$ with a source $s\in V$ and a target $t\in V$ are given. This problem also has a hidden input $E_* \subsetneq E$ of cardinality at most $k$ representing blocked edges. The objective is to travel from $s$ to $t$ with the minimum distance. At the beginning of the walk, the blockages $E_*$ are unknown: the… ▽ More

    Submitted 8 March, 2024; v1 submitted 4 March, 2024; originally announced March 2024.

  3. arXiv:2307.02475  [pdf, other

    cs.CG

    The Calissons Puzzle

    Authors: Jean-Marie Favreau, Yan Gerard, Pascal Lafourcade, Léo Robert

    Abstract: In 2022, Olivier Longuet, a French mathematics teacher, created a game called the \textit{calissons puzzle}. Given a triangular grid in a hexagon and some given edges of the grid, the problem is to find a calisson tiling such that no input edge is overlapped and calissons adjacent to an input edge have different orientations. We extend the puzzle to regions $R$ that are not necessarily hexagonal.… ▽ More

    Submitted 5 July, 2023; originally announced July 2023.

    Comments: 26 pages, 20 figures

    MSC Class: 05B45 52C20

  4. arXiv:2307.00853  [pdf, other

    cs.CG

    Short Flip Sequences to Untangle Segments in the Plane

    Authors: Guilherme D. da Fonseca, Yan Gerard, Bastien Rivier

    Abstract: A (multi)set of segments in the plane may form a TSP tour, a matching, a tree, or any multigraph. If two segments cross, then we can reduce the total length with the following flip operation. We remove a pair of crossing segments, and insert a pair of non-crossing segments, while kee** the same vertex degrees. The goal of this paper is to devise efficient strategies to flip the segments in order… ▽ More

    Submitted 24 July, 2023; v1 submitted 3 July, 2023; originally announced July 2023.

    Comments: 19 pages, 10 figures

  5. arXiv:2303.09632  [pdf, other

    cs.CG cs.DS

    Conflict Optimization for Binary CSP Applied to Minimum Partition into Plane Subgraphs and Graph Coloring

    Authors: Loïc Crombez, Guilherme D. da Fonseca, Florian Fontan, Yan Gerard, Aldo Gonzalez-Lorenzo, Pascal Lafourcade, Luc Libralesso, Benjamin Momège, Jack Spalding-Jamieson, Brandon Zhang, Da Wei Zheng

    Abstract: CG:SHOP is an annual geometric optimization challenge and the 2022 edition proposed the problem of coloring a certain geometric graph defined by line segments. Surprisingly, the top three teams used the same technique, called conflict optimization. This technique has been introduced in the 2021 edition of the challenge, to solve a coordinated motion planning problem. In this paper, we present the… ▽ More

    Submitted 24 March, 2023; v1 submitted 16 March, 2023; originally announced March 2023.

    Comments: To appear at ACM Journal of Experimental Algorithmics

  6. Reconstruction of Convex Sets from One or Two X-rays

    Authors: Yan Gerard

    Abstract: We consider a class of problems of Discrete Tomography which has been deeply investigated in the past: the reconstruction of convex lattice sets from their horizontal and/or vertical X-rays, i.e. from the number of points in a sequence of consecutive horizontal and vertical lines. The reconstruction of the HV-convex polyominoes works usually in two steps, first the filling step consisting in filli… ▽ More

    Submitted 21 July, 2023; v1 submitted 15 November, 2022; originally announced November 2022.

    Comments: 31 pages, 24 figures

    MSC Class: 52C45 ACM Class: I.3.5

    Journal ref: Fundamenta Informaticae, Volume 189, Issue 2: Tomography and Applications 2022 (September 21, 2023) fi:10329

  7. arXiv:2210.12036  [pdf, other

    cs.CG cs.CC

    On the Longest Flip Sequence to Untangle Segments in the Plane

    Authors: Guilherme D. da Fonseca, Yan Gerard, Bastien Rivier

    Abstract: A set of segments in the plane may form a Euclidean TSP tour or a matching, among others. Optimal TSP tours as well as minimum weight perfect matchings have no crossing segments, but several heuristics and approximation algorithms may produce solutions with crossings. To improve such solutions, we can successively apply a flip operation that replaces a pair of crossing segments by non-crossing one… ▽ More

    Submitted 17 March, 2023; v1 submitted 21 October, 2022; originally announced October 2022.

    Comments: 9 pages, 4 figures, appears in Walcom'23

  8. arXiv:2202.11857  [pdf, other

    cs.CG

    Complexity Results on Untangling Red-Blue Matchings

    Authors: Arun Kumar Das, Sandip Das, Guilherme D. da Fonseca, Yan Gerard, Bastien Rivier

    Abstract: Given a matching between n red points and n blue points by line segments in the plane, we consider the problem of obtaining a crossing-free matching through flip operations that replace two crossing segments by two non-crossing ones. We first show that (i) it is NP-hard to alpha-approximate the shortest flip sequence, for any constant alpha. Second, we show that when the red points are colinear, (… ▽ More

    Submitted 22 November, 2022; v1 submitted 23 February, 2022; originally announced February 2022.

    Comments: 28 pages, 27 figures, accepted at EuroCG 2022, at CORE 2022 (ICALP Workshop), at LATIN 2022, and at CGTA 2022 (EuroCG 2022 special issue)

  9. Greedy and Local Search Heuristics to Build Area-Optimal Polygons

    Authors: Loïc Crombez, Guilherme D. da Fonseca, Yan Gerard

    Abstract: In this paper, we present our heuristic solutions to the problems of finding the maximum and minimum area polygons with a given set of vertices. Our solutions are based mostly on two simple algorithmic paradigms: greedy method and local search. The greedy heuristic starts with a simple polygon and adds vertices one by one, according to a weight function. A crucial ingredient to obtain good solutio… ▽ More

    Submitted 28 June, 2021; originally announced June 2021.

    Comments: Second place at CG:SHOP 2019 challenge

    Journal ref: ACM Journal of Experimental Algorithmics, 27, 2.2, 1-11, 2022

  10. arXiv:2103.13956  [pdf, other

    cs.CG cs.RO

    Shadoks Approach to Low-Makespan Coordinated Motion Planning

    Authors: Loïc Crombez, Guilherme D. da Fonseca, Yan Gerard, Aldo Gonzalez-Lorenzo, Pascal Lafourcade, Luc Libralesso

    Abstract: This paper describes the heuristics used by the Shadoks team for the CG:SHOP 2021 challenge. This year's problem is to coordinate the motion of multiple robots in order to reach their targets without collisions and minimizing the makespan. It is a classical multi agent path finding problem with the specificity that the instances are highly dense in an unbounded grid. Using the heuristics outlined… ▽ More

    Submitted 9 March, 2022; v1 submitted 25 March, 2021; originally announced March 2021.

    Comments: Journal version to appear on ACM Journal on Algorithmics

    Report number: 10.4230/LIPIcs.SoCG.2021.63

    Journal ref: ACM Journal of Experimental Algorithmics, 27, 3.2, 1-17, 2022

  11. arXiv:2004.07354  [pdf, other

    cs.CG

    Efficient Algorithms for Battleship

    Authors: Loïc Crombez, Guilherme D. da Fonseca, Yan Gerard

    Abstract: We consider an algorithmic problem inspired by the Battleship game. In the variant of the problem that we investigate, there is a unique ship of shape $S \subset Z^2$ which has been translated in the lattice $Z^2$. We assume that a player has already hit the ship with a first shot and the goal is to sink the ship using as few shots as possible, that is, by minimizing the number of missed shots. Wh… ▽ More

    Submitted 15 April, 2020; originally announced April 2020.

    Comments: Conference version at 10th International Conference on Fun with Algorithms (FUN 2020)

  12. arXiv:1901.04738  [pdf, other

    cs.CG

    Efficient Algorithms to Test Digital Convexity

    Authors: Loïc Crombez, Guilherme D. da Fonseca, Yan Gérard

    Abstract: A set $S \subset \mathbb{Z}^d$ is digital convex if $conv(S) \cap \mathbb{Z}^d = S$, where $conv(S)$ denotes the convex hull of $S$. In this paper, we consider the algorithmic problem of testing whether a given set $S$ of $n$ lattice points is digital convex. Although convex hull computation requires $Ω(n \log n)$ time even for dimension $d = 2$, we provide an algorithm for testing the digital con… ▽ More

    Submitted 15 January, 2019; originally announced January 2019.

    MSC Class: 52

  13. arXiv:1812.05410  [pdf, other

    cs.CG

    Peeling Digital Potatoes

    Authors: Loïc Crombez, Guilherme D. da Fonseca, Yan Gérard

    Abstract: The potato-peeling problem (also known as convex skull) is a fundamental computational geometry problem and the fastest algorithm to date runs in $O(n^8)$ time for a polygon with $n$ vertices that may have holes. In this paper, we consider a digital version of the problem. A set $K \subset \mathbb{Z}^2$ is digital convex if $conv(K) \cap \mathbb{Z}^2 = K$, where $conv(K)$ denotes the convex hull o… ▽ More

    Submitted 24 June, 2019; v1 submitted 13 December, 2018; originally announced December 2018.