Algoritmo de búsqueda local con restricciones adaptativas para problemas combinatorios de asignación

Autores
Novas, Juan Matías
Año de publicación
2024
Idioma
español castellano
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Fil: Novas, Juan Matías. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
Fil: Novas, Juan Matías. Consejo Nacional de Investigaciones Ciemtíficas y Técnicas. Centro de Investigación y Estudios de Matemática; Argentina.
Fil: Novas, Juan Matías. Universidad Tecnológica Nacional- Facultad Regional Córdoba. Centro de Investigación, Desarrollo y Transferencia de Sistemas de Información; Argentina.
El presente trabajo aborda un tipo de problema de optimización combinatoria, buscando principalmente reducir el espacio de soluciones posibles, mediante la consideración iterativa e incremental de restricciones, y métricas dependientes del dominio. En esencia se aborda un problema de asignación óptima mediante un tratamiento integrado IA/IO (inteligencia artificial e investigación operativa). La problemática se encuentra presente en diversos dominios prácticos, como en la producción (asignación de actividades a equipos productivos), gestión de proyectos (asignación de recursos a tareas), optimización financiera (selección de inversiones desde portfolio), logística (selección de rutas), entre otros. El algoritmo desarrollado integra aspectos de búsqueda local en vecindario restringido, con técnicas de programación con restricciones (“Constraint Programming”, CP) adaptativas. Se utilizó Python y librería CP de ORTools, así como Google Colab para su implementación y ejecución. Las pruebas iniciales indican que es eficaz, logrando alcanzar el set mínimo de soluciones no dominadas que componen el espacio de búsqueda. Es trabajo futuro mejorar su performance computacional.
ABSTRACT This work addresses a specific type of combinatorial optimization problem, primarily seeking to reduce the search space by iteratively and incrementally considering domain-dependent constraints and metrics. In essence, it tackles an optimal assignment problem through an integrated AI/OR approach. The problem is present in various practical domains, such as production (assigning activities to production teams), project management (assigning resources to tasks), financial optimization (selecting investments from a portfolio), logistics (selecting routes), among others. The developed algorithm integrates aspects of restricted neighborhood local search with adaptive constraint programming (CP) techniques. Python and the ORTools CP library, as well as Google Colab, were used for implementation and execution. Initial tests indicate its effectiveness in achieving the minimal set of non-dominated solutions that compose the search space. Future work will focus on improving its computational performance.
Fil: Novas, Juan Matías. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
Fil: Novas, Juan Matías. Consejo Nacional de Investigaciones Ciemtíficas y Técnicas. Centro de Investigación y Estudios de Matemática; Argentina.
Fil: Novas, Juan Matías. Universidad Tecnológica Nacional- Facultad Regional Córdoba. Centro de Investigación, Desarrollo y Transferencia de Sistemas de Información; Argentina.
Materia
Inteligencia Artificial (IA)
Neighborhood search
Constraint programming
Combinatorial optimization
AI/OR
Eje temático: Industria y procesos productivos
TECHNOLOGY
Nivel de accesibilidad
acceso abierto
Condiciones de uso
Repositorio
Repositorio Digital Universitario (UNC)
Institución
Universidad Nacional de Córdoba
OAI Identificador
oai:rdu.unc.edu.ar:11086/558421

id RDUUNC_ea76a622f7678392065267d22e8c4459
oai_identifier_str oai:rdu.unc.edu.ar:11086/558421
network_acronym_str RDUUNC
repository_id_str 2572
network_name_str Repositorio Digital Universitario (UNC)
spelling Algoritmo de búsqueda local con restricciones adaptativas para problemas combinatorios de asignaciónNovas, Juan MatíasInteligencia Artificial (IA)Neighborhood searchConstraint programmingCombinatorial optimizationAI/OREje temático: Industria y procesos productivosTECHNOLOGYFil: Novas, Juan Matías. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.Fil: Novas, Juan Matías. Consejo Nacional de Investigaciones Ciemtíficas y Técnicas. Centro de Investigación y Estudios de Matemática; Argentina.Fil: Novas, Juan Matías. Universidad Tecnológica Nacional- Facultad Regional Córdoba. Centro de Investigación, Desarrollo y Transferencia de Sistemas de Información; Argentina.El presente trabajo aborda un tipo de problema de optimización combinatoria, buscando principalmente reducir el espacio de soluciones posibles, mediante la consideración iterativa e incremental de restricciones, y métricas dependientes del dominio. En esencia se aborda un problema de asignación óptima mediante un tratamiento integrado IA/IO (inteligencia artificial e investigación operativa). La problemática se encuentra presente en diversos dominios prácticos, como en la producción (asignación de actividades a equipos productivos), gestión de proyectos (asignación de recursos a tareas), optimización financiera (selección de inversiones desde portfolio), logística (selección de rutas), entre otros. El algoritmo desarrollado integra aspectos de búsqueda local en vecindario restringido, con técnicas de programación con restricciones (“Constraint Programming”, CP) adaptativas. Se utilizó Python y librería CP de ORTools, así como Google Colab para su implementación y ejecución. Las pruebas iniciales indican que es eficaz, logrando alcanzar el set mínimo de soluciones no dominadas que componen el espacio de búsqueda. Es trabajo futuro mejorar su performance computacional.ABSTRACT This work addresses a specific type of combinatorial optimization problem, primarily seeking to reduce the search space by iteratively and incrementally considering domain-dependent constraints and metrics. In essence, it tackles an optimal assignment problem through an integrated AI/OR approach. The problem is present in various practical domains, such as production (assigning activities to production teams), project management (assigning resources to tasks), financial optimization (selecting investments from a portfolio), logistics (selecting routes), among others. The developed algorithm integrates aspects of restricted neighborhood local search with adaptive constraint programming (CP) techniques. Python and the ORTools CP library, as well as Google Colab, were used for implementation and execution. Initial tests indicate its effectiveness in achieving the minimal set of non-dominated solutions that compose the search space. Future work will focus on improving its computational performance.Fil: Novas, Juan Matías. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.Fil: Novas, Juan Matías. Consejo Nacional de Investigaciones Ciemtíficas y Técnicas. Centro de Investigación y Estudios de Matemática; Argentina.Fil: Novas, Juan Matías. Universidad Tecnológica Nacional- Facultad Regional Córdoba. Centro de Investigación, Desarrollo y Transferencia de Sistemas de Información; Argentina.2024info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfNovas, J. M. (2024). Algoritmo de búsqueda local con restricciones adaptativas para problemas combinatorios de asignación. Universidad Nacional de Córdoba.http://hdl.handle.net/11086/558421spainfo:eu-repo/semantics/openAccessreponame:Repositorio Digital Universitario (UNC)instname:Universidad Nacional de Córdobainstacron:UNC2025-11-27T08:39:17Zoai:rdu.unc.edu.ar:11086/558421Institucionalhttps://rdu.unc.edu.ar/Universidad públicaNo correspondehttp://rdu.unc.edu.ar/oai/snrdoca.unc@gmail.comArgentinaNo correspondeNo correspondeNo correspondeopendoar:25722025-11-27 08:39:17.685Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdobafalse
dc.title.none.fl_str_mv Algoritmo de búsqueda local con restricciones adaptativas para problemas combinatorios de asignación
title Algoritmo de búsqueda local con restricciones adaptativas para problemas combinatorios de asignación
spellingShingle Algoritmo de búsqueda local con restricciones adaptativas para problemas combinatorios de asignación
Novas, Juan Matías
Inteligencia Artificial (IA)
Neighborhood search
Constraint programming
Combinatorial optimization
AI/OR
Eje temático: Industria y procesos productivos
TECHNOLOGY
title_short Algoritmo de búsqueda local con restricciones adaptativas para problemas combinatorios de asignación
title_full Algoritmo de búsqueda local con restricciones adaptativas para problemas combinatorios de asignación
title_fullStr Algoritmo de búsqueda local con restricciones adaptativas para problemas combinatorios de asignación
title_full_unstemmed Algoritmo de búsqueda local con restricciones adaptativas para problemas combinatorios de asignación
title_sort Algoritmo de búsqueda local con restricciones adaptativas para problemas combinatorios de asignación
dc.creator.none.fl_str_mv Novas, Juan Matías
author Novas, Juan Matías
author_facet Novas, Juan Matías
author_role author
dc.subject.none.fl_str_mv Inteligencia Artificial (IA)
Neighborhood search
Constraint programming
Combinatorial optimization
AI/OR
Eje temático: Industria y procesos productivos
TECHNOLOGY
topic Inteligencia Artificial (IA)
Neighborhood search
Constraint programming
Combinatorial optimization
AI/OR
Eje temático: Industria y procesos productivos
TECHNOLOGY
dc.description.none.fl_txt_mv Fil: Novas, Juan Matías. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
Fil: Novas, Juan Matías. Consejo Nacional de Investigaciones Ciemtíficas y Técnicas. Centro de Investigación y Estudios de Matemática; Argentina.
Fil: Novas, Juan Matías. Universidad Tecnológica Nacional- Facultad Regional Córdoba. Centro de Investigación, Desarrollo y Transferencia de Sistemas de Información; Argentina.
El presente trabajo aborda un tipo de problema de optimización combinatoria, buscando principalmente reducir el espacio de soluciones posibles, mediante la consideración iterativa e incremental de restricciones, y métricas dependientes del dominio. En esencia se aborda un problema de asignación óptima mediante un tratamiento integrado IA/IO (inteligencia artificial e investigación operativa). La problemática se encuentra presente en diversos dominios prácticos, como en la producción (asignación de actividades a equipos productivos), gestión de proyectos (asignación de recursos a tareas), optimización financiera (selección de inversiones desde portfolio), logística (selección de rutas), entre otros. El algoritmo desarrollado integra aspectos de búsqueda local en vecindario restringido, con técnicas de programación con restricciones (“Constraint Programming”, CP) adaptativas. Se utilizó Python y librería CP de ORTools, así como Google Colab para su implementación y ejecución. Las pruebas iniciales indican que es eficaz, logrando alcanzar el set mínimo de soluciones no dominadas que componen el espacio de búsqueda. Es trabajo futuro mejorar su performance computacional.
ABSTRACT This work addresses a specific type of combinatorial optimization problem, primarily seeking to reduce the search space by iteratively and incrementally considering domain-dependent constraints and metrics. In essence, it tackles an optimal assignment problem through an integrated AI/OR approach. The problem is present in various practical domains, such as production (assigning activities to production teams), project management (assigning resources to tasks), financial optimization (selecting investments from a portfolio), logistics (selecting routes), among others. The developed algorithm integrates aspects of restricted neighborhood local search with adaptive constraint programming (CP) techniques. Python and the ORTools CP library, as well as Google Colab, were used for implementation and execution. Initial tests indicate its effectiveness in achieving the minimal set of non-dominated solutions that compose the search space. Future work will focus on improving its computational performance.
Fil: Novas, Juan Matías. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
Fil: Novas, Juan Matías. Consejo Nacional de Investigaciones Ciemtíficas y Técnicas. Centro de Investigación y Estudios de Matemática; Argentina.
Fil: Novas, Juan Matías. Universidad Tecnológica Nacional- Facultad Regional Córdoba. Centro de Investigación, Desarrollo y Transferencia de Sistemas de Información; Argentina.
description Fil: Novas, Juan Matías. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
publishDate 2024
dc.date.none.fl_str_mv 2024
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv Novas, J. M. (2024). Algoritmo de búsqueda local con restricciones adaptativas para problemas combinatorios de asignación. Universidad Nacional de Córdoba.
http://hdl.handle.net/11086/558421
identifier_str_mv Novas, J. M. (2024). Algoritmo de búsqueda local con restricciones adaptativas para problemas combinatorios de asignación. Universidad Nacional de Córdoba.
url http://hdl.handle.net/11086/558421
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositorio Digital Universitario (UNC)
instname:Universidad Nacional de Córdoba
instacron:UNC
reponame_str Repositorio Digital Universitario (UNC)
collection Repositorio Digital Universitario (UNC)
instname_str Universidad Nacional de Córdoba
instacron_str UNC
institution UNC
repository.name.fl_str_mv Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdoba
repository.mail.fl_str_mv oca.unc@gmail.com
_version_ 1849949101801603072
score 13.011256