Chapter 5 - Conclusion
5.1 Future Research
Given the novelty of the BCS problem and subsequent algorithm, there are many opportunities for future research to help expand the functionality and improve the performance of this algorithm. This section discusses some of these topics.
As previously stated, the manufacturing facility around which the BCS problem is modeled is in the process of implementing an active RFID system that should greatly increase the accuracy of the data collected. Once this system is installed, the performance of the BCS algorithm should be reevaluated in comparison to the facility’s current scheduling strategy using the improved data. Also, the parameters whose values were optimized in section 4.2.1 should then be adjusted to ensure the best values are used.
An interesting sub-problem arising out of BCS is calculating the value of an additional crane. That is, by how much may the potential production rate of the facility increase with each new crane added to the operation. Certainly each new crane’s value is different, leading to the conclusion that there exist an optimal number of cranes for a given set of jobs, in accordance with some overall objective function.
60
Finally, the BCS algorithm should be evaluated against algorithms developed for the more basic OCS problem. To accomplish this, a set of standard data should first be developed for the OCS problem. Then the BCS algorithm can easily be used to schedule these jobs to cranes operating in a single bay (as is the case in the OCS problem). It would be interesting to see if the combination of a neighborhood based heuristic and continuous time simulation, as found in the BCS algorithm, outperforms the combination of solution-based heuristics with discrete event simulation.
As computers become more powerful, continuous time simulations can be completed in less time, making them useful tools for the evaluation of optimization techniques. Thus, the application of continuous time simulation should be expanded to other classical logistical problems. Some obvious candidate problems are the Meet/Pass Problem in the railroad industry, and the scheduling of Automated Guided Vehicles in large facilities. In both of these problems, knowing the exact location of the vehicles at all times is crucial to successfully optimizing the process.
61
References
Ahuja, R., Jha, and Liu. (2007). Innovative railroad blocking optimizerInnovative Scheduling.
Allen, G. and Dytham, C. (2009). An efficient method for stochastic simulation of biological populations in continuous time. BioSystems, (98), 37-42.
Andrews, S. and Bray, D. (2004). Stochastic simulation of chemical reactions with spatial resolutionand single molecule detail. Institute of Physics Publishing, 1, 137-151.
Battiti, R. and Tecchiolli, G. (1994). The reactive tabu search. ORSA Journal on Computing, 6(2)
Baesens, B., De Backer, M., Haesen, R., Martens, D., Snoeck, M., and Vanthienen, J. (2007).
Classification with ant colony optimization. IEEE Transactions on Evolutionary Computation, 11(5), 651.
Barricelli, N. Esempi numerici di processi di evoluzione. Methodos, , 45-68.
Barricelli, N. (1957). Symbiogenetic evolution processes realized by artificial methods.
Methodos, , 143-182.
Belew, R., Goodsell, D., Halliday, R., Hart, W., Huey, R., and Morris, G. (1998). Automated docking using a lamarckian genetic algorithm and an empirical binding free energy function. Journal of Computational Chemistry, 19(14), 1639-1662.
Blauwkamp, R. and Hawley, P. (2010). Six-degree-of-freedom digital simulations for missile guidance,navigation,and control. Johns Hopkins APL Technical Digest, 29(1), 71.
62
Capara, A., Galli, L., Monaci, M., and Toth, P. (2006). Train platforming problem. Informs Annual Meeting: Celebrating the Renaissance of Operations Research, Pittsburgh, PA.
Chen, S., Evans, J., Newman, T., and Wyglinski, A. (2010). Genetic algorithm-based
optimization for cognitive radio networks. Worcester, MA: Worcester Polytechnic Institute.
Coolidge, F. and Wynn, T. (2009). The rise of homo sapiens: The evolution of modern thinking.
Malden, MA: Wiley-Blackwell.
Cordeau, J., Laporte, G., Ropke, S., and Valentini, M. (2008). Modeling and solving a multimodal routing problem with timetables and time windows. Italy: University of Calabria.
Crosby, J. (1973). Computer simulation in genetics. London: John Wiley & Sons.
Dantzig, G. (1947). Maximization of a linear function of variables subject to linear inequalities.
In T. Koopman (Ed.), Activity analysis of production and allocation (pp. 339-347). New York: Wiley & Chapman-Hall.
D'Ariano, A., Hansen, I., Pacciarelli, D., and Pranzo, M. (2006). Modeling reordering and local rerouting strategies to solve train conflicts during rail operations. Informs Annual Meeting:
Celebrating the Renaissance of Operations Research, Pittsburgh, PA.
Deng, G. (2007). Simulation-based optimization. (Doctor of Philosophy (Mathematics and Computation in Engineering), University of Wisconsin-Madison).
Di Salvo, A. and Perozzi, E. (2008). Novel spaceways for reaching the moon: An assessment for exploration. Celestial Mechanics Dynamic Astrology, 102, 207.
63
Domonkos, T. (2010). Computer simulation as a tool for analyzing and optimizing real-life processes. Management Information Systems, 5(1), 13-18.
Dorigo, M. and Maniezzo, V. (1991). Distributed optimization by ant colonies. The First European Conference on Artificial Intelligence, Paris, France. pp. 134-142.
Fraser, A. (1957). Simulation of genetic systems by automatic digital computers. Australian Journal of Biological Science, 10, 484.
Fraser, A. and Burnell, D. (1970). Computer models in genetics. New York: McGraw-Hill.
Ganapathy, L., Lal, P., Sambandam, N., and Vachajitpan, P. (2009). Heuristic methods for capacitated vehicle routing problem. Thai VCML, 52, 19.
Garey, M. (1976). The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1(2), 117.
Ge, P., Jin, M., and Wang, J. (2011). An efficient heuristic algorithm for overgead cranes scheduling operations in workshop. Applied Mathematics & Information Sciences, 6(3), 1087-1094.
Gelatt, C., Kirkpatrick, S., and Vecchi, M. (1983). Optimization by simulated annealing. Science, 220(4598), 671-680.
Glover, F. (1989). Tabu search - part 1. ORSA Journal on Computing, 1(103) .
Glover, F. and McMillan, C. (1986). The general employee scheduling problem: An integration of MS and AI. Computers and Operations Research.
64
Goodwin, G., Henriksen, S., Shook, A., and Wang, L. (2009). Application of a genetic algorithm in crnae movement scheduling. University of Newcastle: Center for Integrated Dynamics
and Control.
Kantorovich, L. (1940). A new method of solving some classes of external problems. Doklady Akad Sci USSR, (28), 211-214.
Khoshraftar, M., Seyedabadi, M., and Yaghini, M. (2012). A population-based algorithm for the railroad blocking problem. Tehran, Iran: School of Railway Engineering, Iran University of
science and Technology.
Lan, W., Ting, C., and Wu, K. (2007). Ant colony system based approaches to the air-express courier's routing problem. Proceedings of the Eastern Asia Society for Transportation Studies, 6.
Lieberman, R. and Turksen, I. (2007). Two-operation crane scheduling problems. Ontario, Canada: University of Toronto.
Lourenco, R. and Serra, D. (2002). Adaptive search heuristics for the generalized assignment problem. Mathware & Soft Computing, 9(2).
Minaei-Bidgoli, B., & Punch, W. (2008). Using genetic algorithms for data mining optimization in an educational web-based system. East Lansing,MI: Michigan State University.
Mrotzek, M. and Ossimitz, G. (2008). The basics of system dynamics: Discrete vs. continuous modeling of time. Athens,Greece: International Systems Dynamics Conference.
65
Nowicki, E. "A Fast Taboo Search Algorithm for the Job Shop Problem." Management Science (1996): 797.
Ozdamar, L. and Yi, W. (2007). A dynamic logistics coordination model for evacuation and support. European Journal of Operational Research, 179, 1177-1193.
Panettier, J., Bassas-alsina, J., and Caignaert, V. (1990). Prediction of crystal structures from crystal chemistry rules by simulated annealing. Nature, 346, 343.
Selvi, V. and Umarani, R. (2010). Comparative analysis of ant colony and particle swarm optimization techniques. International Journal of Computer Applications, 5(4).
Shah, V. (2008). Time dependent truck routing and driver scheduling problem with hours of service regulations. (Operations Research Master of Science, Northeastern University).
Taha, H. (2007). Operations research an introduction. Upper Saddle River,NJ: Pearson Prentice Hall.
Toth, P. and Vigo, D. (2002). Models, relaxations and exact approaches for the capacitated vehicle routing problem. Discrete Applied Mathematics, 123, 487.
Wang, C. (1999). Aircraft autopilot design using a sampled-data gain scheduling technique.
(Master of Science, Ohio State University).
Wang, C., Quan, H., and Xu, X. (1999). Optimal design of multiproduct batch chemical process using tabu search. Comp. Chemical Engineering, 23, 427.
66