Estudio paramétrico de un algoritmo genético con redes de Petri

Autores/as

DOI:

https://doi.org/10.29057/icbi.v14iespecial3.18131

Palabras clave:

Programación job-shop, Algoritmo genético, Redes de Petri, Makespan, Estudio paramétrico

Resumen

El problema de programación de tareas tipo job-shop (JSSP) es NP-difícil y requiere métodos aproximados. Este trabajo evalúa un algoritmo genético acoplado a una red de Petri temporizada adaptativa, empleada como evaluador exacto del makespan. Mediante un estudio paramétrico factorial completo 3×3 se combinaron tres tamaños de población (50, 75 y 100) y tres umbrales de reinicio por estancamiento (10, 15 y 20), sobre 18 instancias estándar de dimensión 10×10, con diez corridas independientes por configuración (1620 corridas). La calidad se midió mediante la desviación porcentual relativa (RPD) respecto a la mejor solución conocida. El tamaño de población fue el principal factor regulador de la calidad, mientras que el umbral de reinicio tuvo un efecto marginal; la mejor configuración agregada fue 100×15. El tiempo escaló de forma aproximadamente lineal con la población, lo que sugiere priorizar su incremento sobre el ajuste del umbral de reinicio.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

Adams, J., Balas, E., & Zawack, D. (1988). The shifting bottleneck procedure for job shop scheduling. Management Science, 34(3), 391–401. [https://doi.org/10.1287/mnsc.34.3.391](https://doi.org/10.1287/mnsc.34.3.391)

Applegate, D., & Cook, W. (1991). A computational study of the job-shop scheduling problem. ORSA Journal on Computing, 3(2), 149–156. [https://doi.org/10.1287/ijoc.3.2.149](https://doi.org/10.1287/ijoc.3.2.149)

Baker, J. E. (1985). Adaptive selection methods for genetic algorithms. In J. J. Grefenstette (Ed.), Proceedings of the First International Conference on Genetic Algorithms (pp. 101–111). Lawrence Erlbaum Associates.

Brucker, P., Jurisch, B., & Sievers, B. (1994). A branch and bound algorithm for the job-shop scheduling problem. Discrete Applied Mathematics, 49, 107–127. [https://doi.org/10.1016/0166-218X(94)90204-6](https://doi.org/10.1016/0166-218X%2894%2990204-6)

Carlier, J., & Pinson, E. (1989). An algorithm for solving the job-shop problem. Management Science, 35(2), 164–176. [https://doi.org/10.1287/mnsc.35.2.164](https://doi.org/10.1287/mnsc.35.2.164)

Cheng, R., Gen, M., & Tsujimura, Y. (1996). A tutorial survey of job-shop scheduling problems using genetic algorithms—I. Representation. Computers & Industrial Engineering, 30(4), 983–997. [https://doi.org/10.1016/0360-8352(96)00047-2](https://doi.org/10.1016/0360-8352%2896%2900047-2)

Cheng, R., Gen, M., & Tsujimura, Y. (1999). A tutorial survey of job-shop scheduling problems using genetic algorithms: Part II. Hybrid genetic search strategies. Computers & Industrial Engineering, 37, 51–55. [https://doi.org/10.1016/S0360-8352(99)00022-4](https://doi.org/10.1016/S0360-8352%2899%2900022-4)

Da Col, G., & Teppan, E. C. (2022). Industrial-size job shop scheduling with constraint programming. Operations Research Perspectives, 9, Article 100249. [https://doi.org/10.1016/j.orp.2022.100249](https://doi.org/10.1016/j.orp.2022.100249)

Dauzère-Pérès, S., Ding, J., Shen, L., & Tamssaouet, K. (2024). The flexible job shop scheduling problem: A review. European Journal of Operational Research, 314(2), 409–432. [https://doi.org/10.1016/j.ejor.2023.05.017](https://doi.org/10.1016/j.ejor.2023.05.017)

Escamilla-Serna, N. J., Seck-Tuoh-Mora, J. C., Medina-Marín, J., Hernández-Romero, N., Barragán-Vite, I., & Corona-Armenta, J. R. (2021). A global-local neighborhood search algorithm and tabu search for flexible job shop scheduling problem. PeerJ Computer Science, 7, Article e574. [https://doi.org/10.7717/peerj-cs.574](https://doi.org/10.7717/peerj-cs.574)

Garey, M. R., Johnson, D. S., & Sethi, R. (1976). The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1(2), 117–129. [https://doi.org/10.1287/moor.1.2.117](https://doi.org/10.1287/moor.1.2.117)

He, Z., Li, N., Ran, N., & Li, L. (2026). Scheduling of flexible manufacturing systems based on place-timed Petri nets and basis reachability graphs. IEEE Transactions on Control Systems Technology. Advance online publication. [https://doi.org/10.1109/TCST.2026.3664466](https://doi.org/10.1109/TCST.2026.3664466)

Holland, J. H. (1992). Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence. MIT Press.

Hu, K., Wang, L., Cai, J., & Cheng, L. (2023). An improved genetic algorithm with dynamic neighborhood search for job shop scheduling problem. Mathematical Biosciences and Engineering, 20(9), 17407–17427. [https://doi.org/10.3934/mbe.2023774](https://doi.org/10.3934/mbe.2023774)

Huang, B., Zhou, M., Abusorrah, A., & Sedraoui, K. (2022). Scheduling robotic cellular manufacturing systems with timed Petri net, A* search, and admissible heuristic function. IEEE Transactions on Automation Science and Engineering, 19(1), 243–250. [https://doi.org/10.1109/TASE.2020.3026351](https://doi.org/10.1109/TASE.2020.3026351)

Jain, A. S., & Meeran, S. (1999). Deterministic job-shop scheduling: Past, present and future. European Journal of Operational Research, 113(2), 390–434. [https://doi.org/10.1016/S0377-2217(98)00113-1](https://doi.org/10.1016/S0377-2217%2898%2900113-1)

Lawrence, S. (1984). Resource constrained project scheduling: An experimental investigation of heuristic scheduling techniques (Supplement). Graduate School of Industrial Administration, Carnegie-Mellon University.

Lefebvre, D., & Basile, F. (2021). An approach based on timed Petri nets and tree encoding to implement search algorithms for a class of scheduling problems. Information Sciences, 559, 314–335. [https://doi.org/10.1016/j.ins.2020.12.087](https://doi.org/10.1016/j.ins.2020.12.087)

Lin, X., Xu, Z., Xie, S., Yang, F., Wu, J., & Li, D. (2025). Symmetry-aware dynamic scheduling optimization in hybrid manufacturing flexible job shops using a time Petri nets improved genetic algorithm. Symmetry, 17(6), Article 907. [https://doi.org/10.3390/sym17060907](https://doi.org/10.3390/sym17060907)

Medina-Marín, J., Seck-Tuoh-Mora, J. C., Hernández-Romero, N., & Escamilla-Serna, N. J. (2014). Applying an adaptive Petri net to calculate the makespan in the job shop scheduling problem. In A. Affenzeller, A. Bruzzone, E. Jiménez, F. Longo, Y. Merkuryev, & M. Zhang (Eds.), Proceedings of the European Modeling and Simulation Symposium (pp. 463–468).

Murata, T. (1989). Petri nets: Properties, analysis and applications. Proceedings of the IEEE, 77(4), 541–580. [https://doi.org/10.1109/5.24143](https://doi.org/10.1109/5.24143)

Mušič, G. (2021). Petri net based solution supervision and local search for job shop scheduling. IFAC-PapersOnLine, 54(1), 665–670. [https://doi.org/10.1016/j.ifacol.2021.08.177](https://doi.org/10.1016/j.ifacol.2021.08.177)

Muth, J. F., & Thompson, G. L. (Eds.). (1963). Industrial scheduling. Prentice-Hall.

Phanden, R. K., Jain, A., & Verma, R. (2012). A genetic algorithm-based approach for job shop scheduling. Journal of Manufacturing Technology Management, 23(7), 937–946. [https://doi.org/10.1108/17410381211267745](https://doi.org/10.1108/17410381211267745)

Pinedo, M. L. (2008). Scheduling: Theory, algorithms, and systems (3rd ed.). Springer.

Ruiz, R., & Maroto, C. (2006). A genetic algorithm for hybrid flowshops with sequence dependent setup times and machine eligibility. European Journal of Operational Research, 169(3), 781–800. [https://doi.org/10.1016/j.ejor.2004.06.038](https://doi.org/10.1016/j.ejor.2004.06.038)

Taillard, E. (1993). Benchmarks for basic scheduling problems. European Journal of Operational Research, 64, 278–285. [https://doi.org/10.1016/0377-2217(93)90182-M](https://doi.org/10.1016/0377-2217%2893%2990182-M)

Tamy0612. (n.d.). JSPLIB: Benchmark instances for the job-shop scheduling problem [Data set]. GitHub. Recuperado el 7 de mayo de 2026, de [https://github.com/tamy0612/JSPLIB](https://github.com/tamy0612/JSPLIB)

Xiong, H., Shi, S., Ren, D., & Hu, J. (2022). A survey of job shop scheduling problem: The types and models. Computers & Operations Research, 142, Article 105731. [https://doi.org/10.1016/j.cor.2022.105731](https://doi.org/10.1016/j.cor.2022.105731)

Zhou, M., & Venkatesh, K. (1999). Modeling, simulation, and control of flexible manufacturing systems: A Petri net approach. World Scientific.

Descargas

Publicado

2026-11-06

Cómo citar

Heredia-Medina, G. E., Medina-Marin, J., Seck-Tuoh-Mora, J. C., Hernández-Romero, N., & Barragán-Vite, I. (2026). Estudio paramétrico de un algoritmo genético con redes de Petri. Pädi Boletín Científico De Ciencias Básicas E Ingenierías Del ICBI, 14(especial3), 284–290. https://doi.org/10.29057/icbi.v14iespecial3.18131

Número

Sección

Artículos de investigación