• Home
  • Search
  • Learning Algorithms for Automatic Data Structure Design
  • Open Access IconOpen Access
  • Cite Icon1
  • https://doi.org/10.1145/3448016.3450570Copy DOI Icon

Learning Algorithms for Automatic Data Structure Design

  • Jun 9, 2021
  • Demi Guo
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present practical learning-based search algorithms that make it possible to automatically design key-value data structures. Our work allows searching within a space of 10100 possible designs for the optimal data structure. The input is a workload specification and the output is an abstract syntax tree which can be absorbed by modern code-generation techniques. Given the vast design space our solution is based on learning and we show that it can find the close to optimal data structure design in a matter of a few seconds.

Similar Papers
  • Conference Article
  • Citations3

Platform-aware dynamic data type refinement methodology for radix tree Data Structures

  • Jul 01, 2015
  • Thomas Papastergiou +2
  • Book Chapter
  • Citations5

Nonlinear finite element problems on parallel computers

  • Jan 01, 1994
  • L Grosz +2
  • Conference Article
  • Citations8

High-performance mesoscopic traffic simulation with GPU for large scale networks

  • Oct 01, 2017
  • Vinh An Vu +1
  • Conference Article
  • Citations1

Research on the application of genetic algorithm in the optimal design of building structure

  • Jun 02, 2023
  • Fengxing Li
  • Conference Article

Optical design of refractive optical system based on deep learning

  • Apr 04, 2023
  • Chunfeng He +7
  • Research Article
  • Citations36

Automatic Algorithm Design for Hybrid Flowshop Scheduling Problems

  • Oct 07, 2019
  • European Journal of Operational Research
  • Pedro Alfaro-Fernández +3
  • Conference Article
  • Citations30

Approximate Shortest Paths Avoiding a Failed Vertex: Optimal Size Data Structures for Unweighted Graphs

  • Mar 04, 2010
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Neelesh Khanna +1
  • Research Article
  • Citations2

Parallel algorithms for routing in nonblocking networks

  • Jan 01, 1994
  • Mathematical Systems Theory
  • Geng Lin +1
  • Conference Article
  • Citations103

Optimizing data structures in high-level programs

  • Jan 23, 2013
  • Tiark Rompf +8
  • Book Chapter
  • Citations4

Data Structures with Unpredictable Timing

  • Jan 01, 2009
  • Darrell Bethea +1
  • Conference Article
  • Citations23

CS Education for the Socially-Just Worlds We Need

  • Feb 22, 2022
  • Kevin Lin
  • Research Article

Manufacturing Industry Resource Endowment Index and Its Big Data Model

  • Apr 25, 2024
  • Journal of Electrical Systems
  • Wenping Xu
  • Conference Article
  • Citations4

Optimal fixture layout design for 3-d workpieces

  • Jan 01, 2004
  • Yun-Hui Liu
  • PDF
  • Research Article
  • Citations5

Knowledge-Based Structure Optimization Design for Boom of Excavator

  • Aug 20, 2021
  • Mathematical Problems in Engineering
  • Shuan-Qiang Yang +3
  • PDF
  • Research Article
  • Citations38

Optimal Design of Electric Vehicle Fast-Charging Station’s Structure Using Metaheuristic Algorithms

  • Dec 31, 2022
  • Sustainability
  • Phiraphat Antarasee +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.