skip to main content
10.1145/2330784.2330807acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

INPUT: the intelligent parameter utilization tool

Published: 07 July 2012 Publication History

Abstract

Computer experiments are part of the daily business for many researchers within the area of computational intelligence. However, there is no standard for either human or computer readable documentation of computer experiments. Such a standard could considerably improve the collaboration between experimental researchers, given it is intuitive to use. In response to this deficiency the Intelligent Param eter Utilization Tool ( InPUT ) is introduced. InPUT offers a general and programming language independent format for the definition of parameters and their ranges. It provides services to simplify the implementation of algorithms and can be used as a substitute for input mechanisms of existing frameworks. InPUT reduces code-complexity and increases the reusability of algorithm designs as well as the reproducibility of experiments. InPUT is available as open-source for Java and this will soon also be extended to C++, two of the predominant languages of choice for the development of evolutionary algorithms.

References

[1]
Implement a real-coded pso algorithm using paradiseo-eo, http://paradiseo.gforge.inria.fr, 2012.
[2]
The intelligent parameter utilization tool, http://TheInPUT.org, 2012.
[3]
Sequential model-based algorithm configuration, http://cs.ubc.ca/labs/beta/Projects/SMAC, 2012.
[4]
Sequential parameter optimization tool, http://gociop.de/research-projects/spot, 2012.
[5]
R. Barr, B. Golden, J. Kelly, M. Resende, and W. Stewart. Designing and reporting on computational experiments with heuristic methods. Journal of Heuristics, 1:9--32, 1995.
[6]
T. Bartz-Beielstein. New Experimentalism Applied to Evolutionary Computation. PhD thesis, Universitat Dortmund, Fachbereich Informatik, April 2005.
[7]
T. Bartz-Beielstein and M. Preuss. Experimental research in evolutionary computation. In Proceedings of the 2008 GECCO conference companion on Genetic and evolutionary computation}, pages 2517--2534. ACM, 2008.
[8]
S. Bleuler, M. Laumanns, L. Thiele, and E. Zitzler. PISA - a platform and programming language independent interface for search algorithms. In Evolutionary Multi-Criterion Optimization (EMO 2003), Lecture Notes in Computer Science, pages 494 -- 508, Berlin, 2003. Springer.
[9]
Burke, M. Hyde, G. Kendall, G. Ochoa, and R.Qu. Hyper-heuristics: A survey of the state of the art. Technical Report, School of Computer Science and Information Technology, University of Nottingham, pages 1--52, 2010.
[10]
S. Cahon, N. Melab, and E.-G. Talbi. Paradiseo: A framework for the reusable design of parallel and distributed metaheuristics. Journal of Heuristics, 10:357--380, 2004.
[11]
P. Collet, E. Lutton, M. Schoenauer, and J. Louchet. Take it easea. In Parallel Problem Solving from Nature PPSN VI, volume 1917 of Lecture Notes in Computer Science, pages 891--901. Springer Berlin / Heidelberg, 2000.
[12]
J. J. Durillo and A. J. Nebro. jmetal: A java framework for multi-objective optimization. Advances in Engineering Software, 42(10):760 -- 771, 2011.
[13]
A. Eiben and S. Smit. Parameter tuning for configuring and analyzing evolutionary algorithms. Swarm and Evolutionary Computation}, 1(1):19--31, 2011.
[14]
O. Francois and C. Lavergne. Design of evolutionary algorithms-a statistical perspective. IEEE Transactions on Evolutionary Computation, 5(2):129--148, 2001.
[15]
C. Gagne and M. Parizeau. Open beagle: A new versatile C++ framework for evolutionary computations. In Proceedings of the 2002 GECCO conference companion on Genetic and evolutionary computation, pages 161--168, 2002.
[16]
J. Guervos, P. Valdivieso, G. Lopez, and M. Arenas. Specifying evolutionary algorithms in xml. In Computational Methods in Neural Modeling, volume 2686 of Lecture Notes in Computer Science}, pages 1042--1043. Springer Berlin / Heidelberg, 2003.
[17]
F. Hutter. Automated Configuration of Algorithms for Solving Hard Computational Problems. PhD thesis, University of British Columbia, Department of Computer Science, October 2009.
[18]
M. Keijzer, J. Merelo, G. Romero, and M. Schoenauer. Evolving objects: A general purpose evolutionary computation library. In Artificial Evolution, volume 2310 of Lecture Notes in Computer Science, pages 829--888. Springer Berlin / Heidelberg, 2002.
[19]
M. Lukasiewycz, M. Glass, F. Reimann, and J. Teich. Opt4J - A Modular Framework for Meta-heuristic Optimization. In Proceedings of the 2011 GECCO conference companion on Genetic and evolutionary computation}, Dublin, Ireland, 2011.
[20]
S. Luke. The ecj owner's manual. Technical report, George Mason University, 2010.
[21]
M. Preuss. Reporting on experiments in evolutionary computation, 2007.
[22]
D. Steve and C. J. Woodward. Esdl: a simple description language for population-based evolutionary computation. In Proceedings of the 2011 GECCO conference companion on Genetic and evolutionary computation}, pages 1045--1052. ACM, 2011.
[23]
S. Ventura, C. Romero, A. Zafra, J. A. Delgado, and C. Hervas. Jclec: A java framework for evolutionary computation. Soft Computing}, 12(4):381--392, 2008.

Cited By

View all
  • (2014)Scripting and framework integration in heuristic optimization environmentsProceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation10.1145/2598394.2605690(1109-1116)Online publication date: 12-Jul-2014

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '12: Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
July 2012
1586 pages
ISBN:9781450311786
DOI:10.1145/2330784
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 July 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. InPUT
  2. InPUT4J
  3. automated algorithm design
  4. computer experiments
  5. intelligent parameter utilization tool

Qualifiers

  • Research-article

Conference

GECCO '12
Sponsor:
GECCO '12: Genetic and Evolutionary Computation Conference
July 7 - 11, 2012
Pennsylvania, Philadelphia, USA

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2014)Scripting and framework integration in heuristic optimization environmentsProceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation10.1145/2598394.2605690(1109-1116)Online publication date: 12-Jul-2014

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media