Solving cutting stock problems by evolutionary programming

Ko-Hsin LIANG, Xin YAO, Charles NEWTON, David HOFFRNAN

Research output: Book Chapters | Papers in Conference ProceedingsConference paper (refereed)Researchpeer-review

6 Citations (Scopus)

Abstract

Evolutionary algorithms (EAs) have been applied to many optimisation problems successfully in recent years. The genetic algorithm (GA) and evolutionary programming (EP) are two of the major branches of EAs. GAs use crossover as the main search operator and mutation as a background operator in search. EP typically uses mutation only. This paper investigates a novel EP algorithm for cutting stock problems. It adopts a mutation operator based on the concept of distance between a parent and its offspring. Without using crossover, the algorithm is less time consuming and more efficient in comparison with a GA-based approach. Experimental studies have been carried out to examine the effectiveness of the EP algorithm. They illustrate that EP can provide a simple yet more efficient alternative to GAs in solving some combinatorial optimisation problems. © Springer-Verlag Berlin Heidelberg 1998.
Original languageEnglish
Title of host publicationEvolutionary Programming VII : 7th International Conference, EP98, San Diego, California, USA, March 25–27, 1998 Proceedings
EditorsV. W. PORTO, N. SARAVANAN, D. WAAGEN, A. E. EIBEN
PublisherSpringer Berlin Heidelberg
Pages755-764
Number of pages10
ISBN (Electronic)9783540685159
ISBN (Print)9783540648918
DOIs
Publication statusPublished - 1998
Externally publishedYes
EventEP98: International Conference on Evolutionary Programming - San Diego, United States
Duration: 25 Mar 199827 Mar 1998

Publication series

NameLecture Notes in Computer Science
PublisherSpringer Berlin, Heidelberg
Volume1447
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceEP98: International Conference on Evolutionary Programming
Country/TerritoryUnited States
CitySan Diego
Period25/03/9827/03/98

Keywords

  • Mutation Operator
  • Crossover Operator
  • Combinatorial Optimisation Problem
  • Finite State Machine
  • Fitness Evaluation Function

Fingerprint

Dive into the research topics of 'Solving cutting stock problems by evolutionary programming'. Together they form a unique fingerprint.

Cite this