Show simple item record

The random keys genetic algorithm for complex scheduling problems.

dc.contributor.authorNorman, Bryan Allanen_US
dc.contributor.advisorBean, James C.en_US
dc.date.accessioned2014-02-24T16:23:02Z
dc.date.available2014-02-24T16:23:02Z
dc.date.issued1995en_US
dc.identifier.other(UMI)AAI9542921en_US
dc.identifier.urihttp://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:9542921en_US
dc.identifier.urihttps://hdl.handle.net/2027.42/104679
dc.description.abstractHow a company schedules its production activities can have a significant effect on its ability to meet its objectives including on-time delivery and machine utilization. To schedule such complex facilities we propose a genetic algorithm approach that is applicable to a wide range of scheduling problems. Genetic algorithms mimic the "survival of the fittest" paradigm from evolutionary biology. This particular genetic algorithm utilizes the random keys encoding which uses random variates distributed between zero and one to encode the problem. This genetic algorithm also utilizes a unique set of operators including: elitism, Bernoulli crossover, post tournament selection, real valued mutation, and immigration. This combination produces the random keys genetic algorithm which is quite different than other genetic algorithm approaches discussed in the literature. Initially, we apply the random keys genetic algorithm to some complex scheduling problems containing multiple, nonidentical machines, ready times, due times, sequence dependent setup times, tooling constraints, and the total tardiness objective. The random keys genetic algorithm proves to be effective, relative to other methods, for solving these problems. Further computational test results indicate the robust nature of the algorithm demonstrating its effectiveness for a number of other scheduling problems. We also introduce solution methodologies for the sequencing and scheduling of operations for parallel machine tools. Parallel machine tools are Computer Numerically Controlled metal working machines that have multiple spindles and multiple tooling heads which permit the simultaneous machining of one or multiple parts. The presence of simultaneous machining introduces complexities not typically found in scheduling problems and creates several new problem types. To handle these complexities, we propose two different heuristic solution methodologies. The first heuristic method utilizes priority dispatching rules that are modified to reflect the unique characteristics of parallel machine tools. The second heuristic method applies genetic algorithms to solve these problems. For the most difficult problem types we propose a hybrid genetic algorithm that utilizes both genetic algorithms and other operations research ideas. Computational testing indicates that both the dispatching rule and genetic algorithm methods find good solutions in a reasonable amount of computation time. For the most complicated problem variations the hybrid genetic algorithm yields the best performance.en_US
dc.format.extent157 p.en_US
dc.subjectEngineering, Industrialen_US
dc.subjectOperations Researchen_US
dc.titleThe random keys genetic algorithm for complex scheduling problems.en_US
dc.typeThesisen_US
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineIndustrial and Operations Engineeringen_US
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studiesen_US
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/104679/1/9542921.pdf
dc.description.filedescriptionDescription of 9542921.pdf : Restricted to UM users only.en_US
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.