Learning to repair plans and schedules using a relational (deictic) representation

Detalhes bibliográficos
Autor(a) principal: Palombarini,J.
Data de Publicação: 2010
Outros Autores: Martínez,E.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Brazilian Journal of Chemical Engineering
Texto Completo: http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-66322010000300006
Resumo: Unplanned and abnormal events may have a significant impact on the feasibility of plans and schedules which requires to repair them 'on-the-fly' to guarantee due date compliance of orders-in-progress and negotiating delivery conditions for new orders. In this work, a repair-based rescheduling approach based on the integration of intensive simulations with logical and relational reinforcement learning is proposed. Based on a relational (deictic) representation of schedule states, a number of repair operators have been designed to guide the search towards a goal state. The knowledge generated via simulation is encoded in a relational regression tree for the Q-value function defining the utility of applying a given repair operator at a given schedule state. A prototype implementation in Prolog language is discussed using a representative example of three batch extruders processing orders for four different products. The learning curve for the problem of inserting a new order vividly illustrates the advantages of logical and relational learning in rescheduling.
id ABEQ-1_43a5bf8d63215ed5043eaa1d7878fdf2
oai_identifier_str oai:scielo:S0104-66322010000300006
network_acronym_str ABEQ-1
network_name_str Brazilian Journal of Chemical Engineering
repository_id_str
spelling Learning to repair plans and schedules using a relational (deictic) representationAutomated planningArtificial intelligenceBatch plantsReinforcement learningRelational modelingReschedulingUnplanned and abnormal events may have a significant impact on the feasibility of plans and schedules which requires to repair them 'on-the-fly' to guarantee due date compliance of orders-in-progress and negotiating delivery conditions for new orders. In this work, a repair-based rescheduling approach based on the integration of intensive simulations with logical and relational reinforcement learning is proposed. Based on a relational (deictic) representation of schedule states, a number of repair operators have been designed to guide the search towards a goal state. The knowledge generated via simulation is encoded in a relational regression tree for the Q-value function defining the utility of applying a given repair operator at a given schedule state. A prototype implementation in Prolog language is discussed using a representative example of three batch extruders processing orders for four different products. The learning curve for the problem of inserting a new order vividly illustrates the advantages of logical and relational learning in rescheduling.Brazilian Society of Chemical Engineering2010-09-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-66322010000300006Brazilian Journal of Chemical Engineering v.27 n.3 2010reponame:Brazilian Journal of Chemical Engineeringinstname:Associação Brasileira de Engenharia Química (ABEQ)instacron:ABEQ10.1590/S0104-66322010000300006info:eu-repo/semantics/openAccessPalombarini,J.Martínez,E.eng2010-11-29T00:00:00Zoai:scielo:S0104-66322010000300006Revistahttps://www.scielo.br/j/bjce/https://old.scielo.br/oai/scielo-oai.phprgiudici@usp.br||rgiudici@usp.br1678-43830104-6632opendoar:2010-11-29T00:00Brazilian Journal of Chemical Engineering - Associação Brasileira de Engenharia Química (ABEQ)false
dc.title.none.fl_str_mv Learning to repair plans and schedules using a relational (deictic) representation
title Learning to repair plans and schedules using a relational (deictic) representation
spellingShingle Learning to repair plans and schedules using a relational (deictic) representation
Palombarini,J.
Automated planning
Artificial intelligence
Batch plants
Reinforcement learning
Relational modeling
Rescheduling
title_short Learning to repair plans and schedules using a relational (deictic) representation
title_full Learning to repair plans and schedules using a relational (deictic) representation
title_fullStr Learning to repair plans and schedules using a relational (deictic) representation
title_full_unstemmed Learning to repair plans and schedules using a relational (deictic) representation
title_sort Learning to repair plans and schedules using a relational (deictic) representation
author Palombarini,J.
author_facet Palombarini,J.
Martínez,E.
author_role author
author2 Martínez,E.
author2_role author
dc.contributor.author.fl_str_mv Palombarini,J.
Martínez,E.
dc.subject.por.fl_str_mv Automated planning
Artificial intelligence
Batch plants
Reinforcement learning
Relational modeling
Rescheduling
topic Automated planning
Artificial intelligence
Batch plants
Reinforcement learning
Relational modeling
Rescheduling
description Unplanned and abnormal events may have a significant impact on the feasibility of plans and schedules which requires to repair them 'on-the-fly' to guarantee due date compliance of orders-in-progress and negotiating delivery conditions for new orders. In this work, a repair-based rescheduling approach based on the integration of intensive simulations with logical and relational reinforcement learning is proposed. Based on a relational (deictic) representation of schedule states, a number of repair operators have been designed to guide the search towards a goal state. The knowledge generated via simulation is encoded in a relational regression tree for the Q-value function defining the utility of applying a given repair operator at a given schedule state. A prototype implementation in Prolog language is discussed using a representative example of three batch extruders processing orders for four different products. The learning curve for the problem of inserting a new order vividly illustrates the advantages of logical and relational learning in rescheduling.
publishDate 2010
dc.date.none.fl_str_mv 2010-09-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-66322010000300006
url http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-66322010000300006
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 10.1590/S0104-66322010000300006
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv text/html
dc.publisher.none.fl_str_mv Brazilian Society of Chemical Engineering
publisher.none.fl_str_mv Brazilian Society of Chemical Engineering
dc.source.none.fl_str_mv Brazilian Journal of Chemical Engineering v.27 n.3 2010
reponame:Brazilian Journal of Chemical Engineering
instname:Associação Brasileira de Engenharia Química (ABEQ)
instacron:ABEQ
instname_str Associação Brasileira de Engenharia Química (ABEQ)
instacron_str ABEQ
institution ABEQ
reponame_str Brazilian Journal of Chemical Engineering
collection Brazilian Journal of Chemical Engineering
repository.name.fl_str_mv Brazilian Journal of Chemical Engineering - Associação Brasileira de Engenharia Química (ABEQ)
repository.mail.fl_str_mv rgiudici@usp.br||rgiudici@usp.br
_version_ 1754213173130428416