An approach to solve scheduling problems with atrributes assoaciated to the activities

Autores
Ibáñez, Francisco S.; Díaz Araya, Daniel; Forradellas Martinez, Raymundo Quilez
Año de publicación
2001
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
This paper shows an algorithm to deal with a scheduling problem that requires to deal with conditions related to the selections of activities and preferences for the selection of resources. The scheduling problem could be initially thought as a Flow Shop Scheduling (a particular case of a Job Shop Scheduling) [French,82]. The main difference respect to a Flow Shop Scheduling is that in our problem each activity does not require a (specified) machine but rather a member of a (specified) group of machines. Roughly speaking, we could say that discrete resources have to be considered instead of unary resources [OPL,99] [I,Sch-R,99], (many machines with identical characteristics to perform each process instead of just one machine for each process). Nevertheless, the output must specify the particular machine used by each activity and therefore the machines with identical characteristics have to be distinguished and as a result, sets of alternative resources have to be used instead of discrete resources [I,Sch-R,99]. The scheduling problem to be solved consist of n jobs to be performed using m groups of machines. Each job is described as a list of m activities of given processing times, to be executed in that order. Each activity uses a member of the associated group of machines. For each group of machines, there is a list of attributes. Each activity that uses a member of the corresponding group has values defined for each one of the attributes. Besides, there is a list of conditions associated to each attribute. Depending on the values of the attributes associated to the activities, the conditions will be fulfilled or unfulfilled. Formally, the conditions are defined as a function of the values of the attributes of the involved activities. In addition, the convenience of selecting a particular machine depends on the values of the attributes of the activity to be scheduled. The problem is to assign each activity to a starting time and to a specific machine, trying to verify the conditions aforementioned on one hand, and selecting machines according to the values of the attributes of the activities on the other hand. Finally, conditions (related to the selection of activities) and conveniences (for selecting machines) have associated weighs. This work shows an algorithm to select activities and machines taking into account these weighs.
Eje: Sistemas inteligentes
Red de Universidades con Carreras en Informática (RedUNCI)
Materia
Ciencias Informáticas
Scheduling
ARTIFICIAL INTELLIGENCE
Algorithms
Constraint Programming
OOP
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/23378

id SEDICI_3be2174ec69059ffef75430648a44fb3
oai_identifier_str oai:sedici.unlp.edu.ar:10915/23378
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling An approach to solve scheduling problems with atrributes assoaciated to the activitiesIbáñez, Francisco S.Díaz Araya, DanielForradellas Martinez, Raymundo QuilezCiencias InformáticasSchedulingARTIFICIAL INTELLIGENCEAlgorithmsConstraint ProgrammingOOPThis paper shows an algorithm to deal with a scheduling problem that requires to deal with conditions related to the selections of activities and preferences for the selection of resources. The scheduling problem could be initially thought as a Flow Shop Scheduling (a particular case of a Job Shop Scheduling) [French,82]. The main difference respect to a Flow Shop Scheduling is that in our problem each activity does not require a (specified) machine but rather a member of a (specified) group of machines. Roughly speaking, we could say that discrete resources have to be considered instead of unary resources [OPL,99] [I,Sch-R,99], (many machines with identical characteristics to perform each process instead of just one machine for each process). Nevertheless, the output must specify the particular machine used by each activity and therefore the machines with identical characteristics have to be distinguished and as a result, sets of alternative resources have to be used instead of discrete resources [I,Sch-R,99]. The scheduling problem to be solved consist of n jobs to be performed using m groups of machines. Each job is described as a list of m activities of given processing times, to be executed in that order. Each activity uses a member of the associated group of machines. For each group of machines, there is a list of attributes. Each activity that uses a member of the corresponding group has values defined for each one of the attributes. Besides, there is a list of conditions associated to each attribute. Depending on the values of the attributes associated to the activities, the conditions will be fulfilled or unfulfilled. Formally, the conditions are defined as a function of the values of the attributes of the involved activities. In addition, the convenience of selecting a particular machine depends on the values of the attributes of the activity to be scheduled. The problem is to assign each activity to a starting time and to a specific machine, trying to verify the conditions aforementioned on one hand, and selecting machines according to the values of the attributes of the activities on the other hand. Finally, conditions (related to the selection of activities) and conveniences (for selecting machines) have associated weighs. This work shows an algorithm to select activities and machines taking into account these weighs.Eje: Sistemas inteligentesRed de Universidades con Carreras en Informática (RedUNCI)2001-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/23378enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/ar/Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-11-05T12:35:19Zoai:sedici.unlp.edu.ar:10915/23378Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-11-05 12:35:19.695SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv An approach to solve scheduling problems with atrributes assoaciated to the activities
title An approach to solve scheduling problems with atrributes assoaciated to the activities
spellingShingle An approach to solve scheduling problems with atrributes assoaciated to the activities
Ibáñez, Francisco S.
Ciencias Informáticas
Scheduling
ARTIFICIAL INTELLIGENCE
Algorithms
Constraint Programming
OOP
title_short An approach to solve scheduling problems with atrributes assoaciated to the activities
title_full An approach to solve scheduling problems with atrributes assoaciated to the activities
title_fullStr An approach to solve scheduling problems with atrributes assoaciated to the activities
title_full_unstemmed An approach to solve scheduling problems with atrributes assoaciated to the activities
title_sort An approach to solve scheduling problems with atrributes assoaciated to the activities
dc.creator.none.fl_str_mv Ibáñez, Francisco S.
Díaz Araya, Daniel
Forradellas Martinez, Raymundo Quilez
author Ibáñez, Francisco S.
author_facet Ibáñez, Francisco S.
Díaz Araya, Daniel
Forradellas Martinez, Raymundo Quilez
author_role author
author2 Díaz Araya, Daniel
Forradellas Martinez, Raymundo Quilez
author2_role author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Scheduling
ARTIFICIAL INTELLIGENCE
Algorithms
Constraint Programming
OOP
topic Ciencias Informáticas
Scheduling
ARTIFICIAL INTELLIGENCE
Algorithms
Constraint Programming
OOP
dc.description.none.fl_txt_mv This paper shows an algorithm to deal with a scheduling problem that requires to deal with conditions related to the selections of activities and preferences for the selection of resources. The scheduling problem could be initially thought as a Flow Shop Scheduling (a particular case of a Job Shop Scheduling) [French,82]. The main difference respect to a Flow Shop Scheduling is that in our problem each activity does not require a (specified) machine but rather a member of a (specified) group of machines. Roughly speaking, we could say that discrete resources have to be considered instead of unary resources [OPL,99] [I,Sch-R,99], (many machines with identical characteristics to perform each process instead of just one machine for each process). Nevertheless, the output must specify the particular machine used by each activity and therefore the machines with identical characteristics have to be distinguished and as a result, sets of alternative resources have to be used instead of discrete resources [I,Sch-R,99]. The scheduling problem to be solved consist of n jobs to be performed using m groups of machines. Each job is described as a list of m activities of given processing times, to be executed in that order. Each activity uses a member of the associated group of machines. For each group of machines, there is a list of attributes. Each activity that uses a member of the corresponding group has values defined for each one of the attributes. Besides, there is a list of conditions associated to each attribute. Depending on the values of the attributes associated to the activities, the conditions will be fulfilled or unfulfilled. Formally, the conditions are defined as a function of the values of the attributes of the involved activities. In addition, the convenience of selecting a particular machine depends on the values of the attributes of the activity to be scheduled. The problem is to assign each activity to a starting time and to a specific machine, trying to verify the conditions aforementioned on one hand, and selecting machines according to the values of the attributes of the activities on the other hand. Finally, conditions (related to the selection of activities) and conveniences (for selecting machines) have associated weighs. This work shows an algorithm to select activities and machines taking into account these weighs.
Eje: Sistemas inteligentes
Red de Universidades con Carreras en Informática (RedUNCI)
description This paper shows an algorithm to deal with a scheduling problem that requires to deal with conditions related to the selections of activities and preferences for the selection of resources. The scheduling problem could be initially thought as a Flow Shop Scheduling (a particular case of a Job Shop Scheduling) [French,82]. The main difference respect to a Flow Shop Scheduling is that in our problem each activity does not require a (specified) machine but rather a member of a (specified) group of machines. Roughly speaking, we could say that discrete resources have to be considered instead of unary resources [OPL,99] [I,Sch-R,99], (many machines with identical characteristics to perform each process instead of just one machine for each process). Nevertheless, the output must specify the particular machine used by each activity and therefore the machines with identical characteristics have to be distinguished and as a result, sets of alternative resources have to be used instead of discrete resources [I,Sch-R,99]. The scheduling problem to be solved consist of n jobs to be performed using m groups of machines. Each job is described as a list of m activities of given processing times, to be executed in that order. Each activity uses a member of the associated group of machines. For each group of machines, there is a list of attributes. Each activity that uses a member of the corresponding group has values defined for each one of the attributes. Besides, there is a list of conditions associated to each attribute. Depending on the values of the attributes associated to the activities, the conditions will be fulfilled or unfulfilled. Formally, the conditions are defined as a function of the values of the attributes of the involved activities. In addition, the convenience of selecting a particular machine depends on the values of the attributes of the activity to be scheduled. The problem is to assign each activity to a starting time and to a specific machine, trying to verify the conditions aforementioned on one hand, and selecting machines according to the values of the attributes of the activities on the other hand. Finally, conditions (related to the selection of activities) and conveniences (for selecting machines) have associated weighs. This work shows an algorithm to select activities and machines taking into account these weighs.
publishDate 2001
dc.date.none.fl_str_mv 2001-10
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/23378
url http://sedici.unlp.edu.ar/handle/10915/23378
dc.language.none.fl_str_mv eng
language eng
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1847978368914423808
score 13.084122