Synthesizing Efficient Dynamic Programming Algorithms

02/24/2022
by   Ruyi Ji, et al.
0

Dynamic programming is an important optimization technique, but designing efficient dynamic programming algorithms can be difficult even for professional programmers. Motivated by this point, we propose a synthesizer namely MetHyl, which automatically synthesizes efficient dynamic programming algorithms from a possibly inefficient program in the form of relational hylomorphism. MetHyl consists of a transformation system and efficient synthesis algorithms, where the former transforms a hylomorphism to an efficient dynamic programming algorithm via four synthesis tasks, and the latter solves these tasks efficiently. We evaluate MetHyl on 37 tasks related to 16 optimization problems collected from Introduction to Algorithm. The results show that MetHyl achieves exponential speed-ups on 97.3 solutions on 70.3

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/27/2017

A Dynamic Programming Solution to Bounded Dejittering Problems

We propose a dynamic programming solution to image dejittering problems ...
research
03/25/2023

Orbits, schemes and dynamic programming procedures for the TSP 4-OPT neighborhood

We discuss the way to group all 25 possible 4-OPT moves into 7 orbits of...
research
06/04/2014

Improvement Tracking Dynamic Programming using Replication Function for Continuous Sign Language Recognition

In this paper we used a Replication Function (R. F.)for improvement trac...
research
01/20/2020

OpenMP Parallelization of Dynamic Programming and Greedy Algorithms

Multicore has emerged as a typical architecture model since its advent a...
research
12/02/2021

A Practical Dynamic Programming Approach to Datalog Provenance Computation

We establish a translation between a formalism for dynamic programming o...
research
05/14/2018

Maximum Entropy Interval Aggregations

Given a probability distribution p = (p_1, ..., p_n) and an integer 1≤ ...
research
11/06/2020

A dynamic programming approach for generalized nearly isotonic optimization

Shape restricted statistical estimation problems have been extensively s...

Please sign up or login with your details

Forgot password? Click here to reset