HH-DSL: a domain specific language for selection hyper-heuristics

  • Authors:
  • Hilal Kevser Cora;H. Turgut Uyar;A. Şima Etaner-Uyar

  • Affiliations:
  • Istanbul Technical University, Istanbul, Turkey;Istanbul Technical University, Istanbul, Turkey;Istanbul Technical University, Istanbul, Turkey

  • Venue:
  • Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

A domain specific language (DSL) is a programming language which provides a natural notation and suitable data structures to express solutions to problems of a targeted domain. Although using a general purpose programming language together with a special library for the domain is common practice, it still requires a considerable amount of programming knowledge, making it hard for domain experts who might have limited or no programming skills. In the CHeSC (Cross-domain Heuristic Search Challenge) competition, researchers and practitioners from different research fields use the HyFlex platform to develop hyper-heuristics. The domain specific language proposed in this study aims to help these researchers to focus on hyper-heuristic development rather than the details of Java programming.