2014
DOI: 10.3233/his-140200
|View full text |Cite
|
Sign up to set email alerts
|

Savant: Automatic generation of a parallel scheduling heuristic for map-reduce

Abstract: This paper investigates the automatic generation of a Map-Reduce program, which implements a heuristic for an NP-complete problem with machine learning. The objective is to automatically design a new concurrent algorithm that finds solutions of comparable quality to the original heuristic. Our approach, called Savant, is inspired from the savant syndrome. Its concurrency model is based on Map-Reduce. The approach is evaluated with the well-known Min-Min heuristic. Experimental results on two problem sizes are … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(3 citation statements)
references
References 62 publications
0
2
0
Order By: Relevance
“…Virtual Savant is a novel paradigm to automatically generate programs that solve optimization problems in a massively parallel fashion [11]. The paradigm is inspired by the savant syndrome, a rare condition in which a person with significant mental disabilities has certain abilities far in excess of what would be considered normal [5].…”
Section: Virtual Savantmentioning
confidence: 99%
See 1 more Smart Citation
“…Virtual Savant is a novel paradigm to automatically generate programs that solve optimization problems in a massively parallel fashion [11]. The paradigm is inspired by the savant syndrome, a rare condition in which a person with significant mental disabilities has certain abilities far in excess of what would be considered normal [5].…”
Section: Virtual Savantmentioning
confidence: 99%
“…Improvements of 5% on average over the baseline results were obtained for the problem instances studied. Our previous works were able to obtain promising results when applying Virtual Savant to a task scheduling problem [17,18,7,11]. The application of Virtual Savant to the 0/1 Knapsack Problem has been previously studied in [8,9].…”
Section: Related Workmentioning
confidence: 99%
“…al. [80], [27] investigates using machine learning to automatically generate desired solutions for a set of problem instances and solve for new problems in a massively parallel manner.…”
Section: Machine Learning For Systemsmentioning
confidence: 99%