Title :
Finding maximum flow with random and genetic search
Author_Institution :
Stampede Group, North Hollywood, CA
Abstract :
Solving a maximum flow problem requires finding the greatest balanced flow from a source to a sink in a weighted directional graph. In balanced flow, each node´s total input and total output are equal. This paper compares one random and two genetic approaches to finding such solutions. The representation of candidate solutions guarantees balanced flow in all products of mutation and crossover. The method of solution uses a stochastic search (random or genetic) to insure that no link is over capacity, no node has excess output, and each allocation is an integer. Then it achieves balance through a fast deterministic search to remove excess input. This method solved a sample problem in about one-ninth as many generations as a genetic search using penalty functions
Keywords :
directed graphs; genetic algorithms; optimisation; search problems; stochastic processes; candidate solutions representation; crossover; excess input removal; excess node output prevention; fast deterministic search; genetic search; greatest balanced flow; integer allocation; link capacity; maximum flow problem; mutation; penalty functions; random search; stochastic search; weighted directional graph; Engineering management; Genetic algorithms; Genetic mutations; Inspection; Operations research; Stochastic processes; Weight control;
Conference_Titel :
Evolutionary Computation, 1994. IEEE World Congress on Computational Intelligence., Proceedings of the First IEEE Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-1899-4
DOI :
10.1109/ICEC.1994.349936