Skip to main content

Showing 1–5 of 5 results for author: Bofill, M

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

    cs.AI

    A Good Snowman is Hard to Plan

    Authors: Miquel Bofill, Cristina Borralleras, Joan Espasa, Gerard Martín, Gustavo Patow, Mateu Villaret

    Abstract: In this work we face a challenging puzzle video game: A Good Snowman is Hard to Build. The objective of the game is to build snowmen by moving and stacking snowballs on a discrete grid. For the sake of player engagement with the game, it is interesting to avoid that a player finds a much easier solution than the one the designer expected. Therefore, having tools that are able to certify the optima… ▽ More

    Submitted 2 October, 2023; originally announced October 2023.

    Comments: arXiv admin note: text overlap with arXiv:2310.01378

  2. arXiv:2310.01378  [pdf, other

    cs.AI

    On Grid Graph Reachability and Puzzle Games

    Authors: Miquel Bofill, Cristina Borralleras, Joan Espasa, Mateu Villaret

    Abstract: Many puzzle video games, like Sokoban, involve moving some agent in a maze. The reachable locations are usually apparent for a human player, and the difficulty of the game is mainly related to performing actions on objects, such as pushing (reachable) boxes. For this reason, the difficulty of a particular level is often measured as the number of actions on objects, other than agent walking, needed… ▽ More

    Submitted 2 October, 2023; originally announced October 2023.

  3. SAT Encodings for Pseudo-Boolean Constraints Together With At-Most-One Constraints

    Authors: Miquel Bofill, Jordi Coll, Peter Nightingale, Josep Suy, Felix Ulrich-Oltean, Mateu Villaret

    Abstract: When solving a combinatorial problem using propositional satisfiability (SAT), the encoding of the problem is of vital importance. We study encodings of Pseudo-Boolean (PB) constraints, a common type of arithmetic constraint that appears in a wide variety of combinatorial problems such as timetabling, scheduling, and resource allocation. In some cases PB constraints occur together with at-most-one… ▽ More

    Submitted 15 October, 2021; originally announced October 2021.

    MSC Class: 68T27 ACM Class: I.2.3

  4. Resource Analysis driven by (Conditional) Termination Proofs

    Authors: Elvira Albert, Miquel Bofill, Cristina Borralleras, Enrique Martin-Martin, Albert Rubio

    Abstract: When programs feature a complex control flow, existing techniques for resource analysis produce cost relation systems (CRS) whose cost functions retain the complex flow of the program and, consequently, might not be solvable into closed-form upper bounds. This paper presents a novel approach to resource analysis that is driven by the result of a termination analysis. The fundamental idea is that t… ▽ More

    Submitted 23 July, 2019; originally announced July 2019.

    Comments: Paper presented at the 35th International Conference on Logic Programming (ICLP 2019), Las Cruces, New Mexico, USA, 20-25 September 2019, 16 pages

    Journal ref: Theory and Practice of Logic Programming 19 (2019) 722-739

  5. arXiv:1609.05367  [pdf, ps, other

    cs.AI cs.LO

    Solving the Wastewater Treatment Plant Problem with SMT

    Authors: Miquel Bofill, Víctor Muñoz, Javier Murillo

    Abstract: In this paper we introduce the Wastewater Treatment Plant Problem, a real-world scheduling problem, and compare the performance of several tools on it. We show that, for a naive modeling, state-of-the-art SMT solvers outperform other tools ranging from mathematical programming to constraint programming. We use both real and randomly generated benchmarks. From this and similar results, we claim f… ▽ More

    Submitted 17 September, 2016; originally announced September 2016.