Skip to main content

Showing 1–20 of 20 results for author: Edelkamp, S

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

    cs.RO cs.AI

    CLIP-Motion: Learning Reward Functions for Robotic Actions Using Consecutive Observations

    Authors: Xuzhe Dang, Stefan Edelkamp, Nicolas Ribault

    Abstract: This paper presents a novel method for learning reward functions for robotic motions by harnessing the power of a CLIP-based model. Traditional reward function design often hinges on manual feature engineering, which can struggle to generalize across an array of tasks. Our approach circumvents this challenge by capitalizing on CLIP's capability to process both state features and image inputs effec… ▽ More

    Submitted 6 November, 2023; originally announced November 2023.

  2. arXiv:2310.19463  [pdf, ps, other

    cs.AI cs.LG

    Optimize Planning Heuristics to Rank, not to Estimate Cost-to-Goal

    Authors: Leah Chrestien, Tomás Pevný, Stefan Edelkamp, Antonín Komenda

    Abstract: In imitation learning for planning, parameters of heuristic functions are optimized against a set of solved problem instances. This work revisits the necessary and sufficient conditions of strictly optimally efficient heuristics for forward search algorithms, mainly A* and greedy best-first search, which expand only states on the returned optimal path. It then proposes a family of loss functions b… ▽ More

    Submitted 30 October, 2023; originally announced October 2023.

    Comments: 10 pages

  3. arXiv:2209.05206  [pdf, other

    cs.LG cs.AI

    A Differentiable Loss Function for Learning Heuristics in A*

    Authors: Leah Chrestien, Tomas Pevny, Antonin Komenda, Stefan Edelkamp

    Abstract: Optimization of heuristic functions for the A* algorithm, realized by deep neural networks, is usually done by minimizing square root loss of estimate of the cost to goal values. This paper argues that this does not necessarily lead to a faster search of A* algorithm since its execution relies on relative values instead of absolute ones. As a mitigation, we propose a L* loss, which upper-bounds th… ▽ More

    Submitted 12 September, 2022; originally announced September 2022.

    Comments: 10 pages

  4. arXiv:2112.01918  [pdf, other

    cs.AI cs.LG

    Heuristic Search Planning with Deep Neural Networks using Imitation, Attention and Curriculum Learning

    Authors: Leah Chrestien, Tomas Pevny, Antonin Komenda, Stefan Edelkamp

    Abstract: Learning a well-informed heuristic function for hard task planning domains is an elusive problem. Although there are known neural network architectures to represent such heuristic knowledge, it is not obvious what concrete information is learned and whether techniques aimed at understanding the structure help in improving the quality of the heuristics. This paper presents a network model to learn… ▽ More

    Submitted 3 December, 2021; originally announced December 2021.

    Comments: 8 pages plus references

  5. arXiv:2104.05423  [pdf, other

    cs.AI

    Knowledge-Based Paranoia Search in Trick-Taking

    Authors: Stefan Edelkamp

    Abstract: This paper proposes \emph{knowledge-based paraonoia search} (KBPS) to find forced wins during trick-taking in the card game Skat; for some one of the most interesting card games for three players. It combines efficient partial information game-tree search with knowledge representation and reasoning. This worst-case analysis, initiated after a small number of tricks, leads to a prioritized choice o… ▽ More

    Submitted 7 April, 2021; originally announced April 2021.

  6. arXiv:2104.05422  [pdf, other

    cs.AI cs.GT

    ELO System for Skat and Other Games of Chance

    Authors: Stefan Edelkamp

    Abstract: Assessing the skill level of players to predict the outcome and to rank the players in a longer series of games is of critical importance for tournament play. Besides weaknesses, like an observed continuous inflation, through a steadily increasing playing body, the ELO ranking system, named after its creator Arpad Elo, has proven to be a reliable method for calculating the relative skill levels of… ▽ More

    Submitted 7 April, 2021; originally announced April 2021.

  7. arXiv:2104.02997  [pdf, other

    cs.AI

    On the Power of Refined Skat Selection

    Authors: Stefan Edelkamp

    Abstract: Skat is a fascinating combinatorial card game, show-casing many of the intrinsic challenges for modern AI systems such as cooperative and adversarial behaviors (among the players), randomness (in the deal), and partial knowledge (due to hidden cards). Given the larger number of tricks and higher degree of uncertainty, reinforcement learning is less effective compared to classical board games like… ▽ More

    Submitted 7 April, 2021; originally announced April 2021.

  8. arXiv:1811.01259  [pdf, other

    cs.DS

    QuickXsort - A Fast Sorting Scheme in Theory and Practice

    Authors: Stefan Edelkamp, Armin Weiß, Sebastian Wild

    Abstract: QuickXsort is a highly efficient in-place sequential sorting scheme that mixes Hoare's Quicksort algorithm with X, where X can be chosen from a wider range of other known sorting algorithms, like Heapsort, Insertionsort and Mergesort. Its major advantage is that QuickXsort can be in-place even if X is not. In this work we provide general transfer theorems expressing the number of comparisons of Qu… ▽ More

    Submitted 3 November, 2018; originally announced November 2018.

  9. arXiv:1811.00833  [pdf, ps, other

    cs.DS

    Worst-Case Efficient Sorting with QuickMergesort

    Authors: Stefan Edelkamp, Armin Weiß

    Abstract: The two most prominent solutions for the sorting problem are Quicksort and Mergesort. While Quicksort is very fast on average, Mergesort additionally gives worst-case guarantees, but needs extra space for a linear number of elements. Worst-case efficient in-place sorting, however, remains a challenge: the standard solution, Heapsort, suffers from a bad cache behavior and is also not overly fast fo… ▽ More

    Submitted 2 November, 2018; originally announced November 2018.

    ACM Class: F.2.2

  10. arXiv:1804.10062  [pdf, other

    cs.DS

    QuickMergesort: Practically Efficient Constant-Factor Optimal Sorting

    Authors: Stefan Edelkamp, Armin Weiß

    Abstract: We consider the fundamental problem of internally sorting a sequence of $n$ elements. In its best theoretical setting QuickMergesort, a combination Quicksort with Mergesort with a Median-of-$\sqrt{n}$ pivot selection, requires at most $n \log n - 1.3999n + o(n)$ element comparisons on the average. The questions addressed in this paper is how to make this algorithm practical. As refined pivot selec… ▽ More

    Submitted 26 April, 2018; originally announced April 2018.

    ACM Class: F.2.2

  11. arXiv:1604.06697  [pdf, other

    cs.DS

    BlockQuicksort: How Branch Mispredictions don't affect Quicksort

    Authors: Stefan Edelkamp, Armin Weiß

    Abstract: Since the work of Kaligosi and Sanders (2006), it is well-known that Quicksort -- which is commonly considered as one of the fastest in-place sorting algorithms -- suffers in an essential way from branch mispredictions. We present a novel approach to address this problem by partially decoupling control from data flow: in order to perform the partitioning, we split the input in blocks of constant s… ▽ More

    Submitted 23 June, 2016; v1 submitted 22 April, 2016; originally announced April 2016.

    ACM Class: F.2.2

  12. arXiv:1407.7671   

    cs.LO cs.DS cs.FL

    Proceedings 3rd Workshop on GRAPH Inspection and Traversal Engineering

    Authors: Dragan Bošnački, Stefan Edelkamp, Alberto Lluch Lafuente, Anton Wijs

    Abstract: These are the proceedings of the Third Workshop on GRAPH Inspection and Traversal Engineering (GRAPHITE 2014), which took place on April 5, 2014 in Grenoble, France, as a satellite event of the 17th European Joint Conferences on Theory and Practice of Software (ETAPS 2014). The aim of GRAPHITE is to foster the convergence on research interests from several communities dealing with graph analysi… ▽ More

    Submitted 29 July, 2014; originally announced July 2014.

    ACM Class: D.2.4; I.2.8

    Journal ref: EPTCS 159, 2014

  13. arXiv:1407.3377  [pdf, ps, other

    cs.DS

    Strengthened Lazy Heaps: Surpassing the Lower Bounds for Binary Heaps

    Authors: Stefan Edelkamp, Jyrki Katajainen, Amr Elmasry

    Abstract: Let $n$ denote the number of elements currently in a data structure. An in-place heap is stored in the first $n$ locations of an array, uses $O(1)$ extra space, and supports the operations: minimum, insert, and extract-min. We introduce an in-place heap, for which minimum and insert take $O(1)$ worst-case time, and extract-min takes $O(\lg{} n)$ worst-case time and involves at most… ▽ More

    Submitted 12 July, 2014; originally announced July 2014.

  14. arXiv:1312.7062   

    cs.DS cs.LO cs.SE

    Proceedings 2nd Workshop on GRAPH Inspection and Traversal Engineering

    Authors: Anton Wijs, Dragan Bošnački, Stefan Edelkamp

    Abstract: These are the proceedings of the Second Workshop on GRAPH Inspection and Traversal Engineering (GRAPHITE 2013), which took place on March 24, 2013 in Rome, Italy, as a satellite event of the 16th European Joint Conferences on Theory and Practice of Software (ETAPS 2013). The topic of the GRAPHITE workshop is graph analysis in all its forms in computer science. Graphs are used to represent data i… ▽ More

    Submitted 26 December, 2013; originally announced December 2013.

    ACM Class: D.2.4; E.1; F.2.2

    Journal ref: EPTCS 138, 2013

  15. arXiv:1307.3033  [pdf, other

    cs.DS

    QuickXsort: Efficient Sorting with n log n - 1.399n +o(n) Comparisons on Average

    Authors: Stefan Edelkamp, Armin Weiß

    Abstract: In this paper we generalize the idea of QuickHeapsort leading to the notion of QuickXsort. Given some external sorting algorithm X, QuickXsort yields an internal sorting algorithm if X satisfies certain natural conditions. With QuickWeakHeapsort and QuickMergesort we present two examples for the QuickXsort-construction. Both are efficient algorithms that incur approximately n log n - 1.26n +o(n)… ▽ More

    Submitted 11 July, 2013; originally announced July 2013.

    ACM Class: F.2.2

  16. Lex-Partitioning: A New Option for BDD Search

    Authors: Stefan Edelkamp, Peter Kissmann, Álvaro Torralba

    Abstract: For the exploration of large state spaces, symbolic search using binary decision diagrams (BDDs) can save huge amounts of memory and computation time. State sets are represented and modified by accessing and manipulating their characteristic functions. BDD partitioning is used to compute the image as the disjunction of smaller subimages. In this paper, we propose a novel BDD partitioning option.… ▽ More

    Submitted 23 October, 2012; originally announced October 2012.

    Comments: In Proceedings GRAPHITE 2012, arXiv:1210.6118

    Journal ref: EPTCS 99, 2012, pp. 66-82

  17. arXiv:1210.6118   

    cs.DS cs.DM cs.LO

    Proceedings First Workshop on GRAPH Inspection and Traversal Engineering

    Authors: Anton Wijs, Dragan Bošnački, Stefan Edelkamp

    Abstract: These are the proceedings of the First Workshop on GRAPH Inspection and Traversal Engineering (GRAPHITE 2012), which took place on April 1, 2012 in Tallinn, Estonia, as a satellite event of the 15th European Joint Conferences on Theory and Practice of Software (ETAPS 2012). The topic of the GRAPHITE workshop is graph search in all its forms in computer science. Graph search algorithms tend to ha… ▽ More

    Submitted 22 October, 2012; originally announced October 2012.

    ACM Class: D.1.3; D.2.4; G.2.2; I.2.8

    Journal ref: EPTCS 99, 2012

  18. Engineering Benchmarks for Planning: the Domains Used in the Deterministic Part of IPC-4

    Authors: S. Edelkamp, R. Englert, J. Hoffmann, F. Liporace, S. Thiebaux, S. Trueg

    Abstract: In a field of research about general reasoning mechanisms, it is essential to have appropriate benchmarks. Ideally, the benchmarks should reflect possible applications of the developed technology. In AI Planning, researchers more and more tend to draw their testing examples from the benchmark collections used in the International Planning Competition (IPC). In the organization of (the deterministi… ▽ More

    Submitted 29 September, 2011; originally announced October 2011.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 26, pages 453-541, 2006

  19. The Deterministic Part of IPC-4: An Overview

    Authors: S. Edelkamp, J. Hoffmann

    Abstract: We provide an overview of the organization and results of the deterministic part of the 4th International Planning Competition, i.e., of the part concerned with evaluating systems doing deterministic planning. IPC-4 attracted even more competing systems than its already large predecessors, and the competition event was revised in several important respects. After giving an introduction to the IPC,… ▽ More

    Submitted 26 September, 2011; originally announced September 2011.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 24, pages 519-579, 2005

  20. Taming Numbers and Durations in the Model Checking Integrated Planning System

    Authors: S. Edelkamp

    Abstract: The Model Checking Integrated Planning System (MIPS) is a temporal least commitment heuristic search planner based on a flexible object-oriented workbench architecture. Its design clearly separates explicit and symbolic directed exploration algorithms from the set of on-line and off-line computed estimates and associated data structures. MIPS has shown distinguished performance in the last two i… ▽ More

    Submitted 30 June, 2011; originally announced July 2011.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 20, pages 195-238, 2003