Simulación de Cadenas de Abastecimiento Basada en Agentes
-
Upload
andrenovoao -
Category
Documents
-
view
19 -
download
0
description
Transcript of Simulación de Cadenas de Abastecimiento Basada en Agentes
![Page 1: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/1.jpg)
Simulación de cadenas de abastecimiento basada en agentes
![Page 2: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/2.jpg)
Índice● Requisitos de modelar SC● Metodología
o CROMo CAOMo OPAM
● Conclusiones
![Page 3: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/3.jpg)
Problemas y requisitos para modelar
Modelaje:la organización SC debe ser analizada y descrita en la fase de diseño: identificación de actores y la organización
![Page 4: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/4.jpg)
Metodología Propuesta
![Page 5: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/5.jpg)
CROM (Conceptual Role Organizational Modeling )
Existencia de niveles jerárquicos.
Cada nivel es caracterizado por un horizonte de tiempo.
Integra las nociones de:● Actor● Grupo● Rol● Servicio● Relación
![Page 6: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/6.jpg)
CROM: Nociones
● Actor:Entidad activa dentro de la organización.
● Grupo:Representa cada conjunto de roles dentro de la organización con un objetivo común.
● Rol:Posición funcional de cada actor dentro de su grupo.
● Servicio:Función llevada a cabo por el rol de cada actor.
● Relación:Interacción entre las entidades de la organización.
![Page 7: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/7.jpg)
CROM: Meta-Modelo
![Page 8: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/8.jpg)
CROM: Meta-Modelo
Consideraciones:● Un actor puede tener el
mismo rol en diferentes grupos dentro de la organización.
● El mismo rol lo pueden tener diferentes actores.
● La organización, los grupos y los actores generan las variables observables (cuantitativas o cualitativas).
● Los roles proveen servicios a otros roles dentro de los grupos.
● Un servicio requiere de capacidades, especificadas dentro del dominio del modelo.
● Las relaciones existen entre actores y/o roles.
● Las relaciones representan los flujos de información o intercambios físicos.
![Page 9: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/9.jpg)
CROM: Meta-Modelo
Tipos de Grupos:
1. Estructural:Descripción isomórfica de la estructura de la SC.
2. Dinámico: Caracterizada por una duración de tiempo o por un objetivo compartido por actores de diferentes grupos estructurales.
● Las relaciones estructurales y funcionales relacionan los mismos tipos de distinciones de los grupos.
● Un grupo estructural solamente contiene relaciones estructurales.
![Page 10: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/10.jpg)
CROM: Meta-Modelo
TIPOS DE RELACIONES
![Page 11: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/11.jpg)
CROM: Meta-Modelo
Estructura de un grupo:
G_i = { Ac_i, R_i, S_i, Re_i, T}
Ac_i = Grupo de actoresR_i = Grupo de roles de los actoresS_i = Grupo de servicios de los rolesRe_i = Grupo de relaciones entre actoresT = Horizonte de tiempo (corto, mediano o largo plazo)
![Page 12: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/12.jpg)
CROM: Meta-Modelo
EjemploVMI
(Vendor Management
Inventory)
![Page 13: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/13.jpg)
CROM: Meta-ModeloEjemplo VMI (Vendor Management Inventory)
● La compañía 2 utiliza a la compañía 1 como fuente de stock cuando es necesario.
● Sin embargo el stock (actor) corresponde a la compañía 1. → relación estructural.
● El stock juega el mismo rol en el grupo dinámico constituido por el actor “Truck” de la compañía 2.
● La “relación de control” especifica el flujo de información de los actores para cumplir sus objetivos.
![Page 14: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/14.jpg)
CAOM (Conceptual Agent Organizational Model)
![Page 15: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/15.jpg)
OPAM (Operational Agent Model)
❖ CAOM-->Operational❖ Solución para
implementación ❖ Describir el
comportamiento e interacción
![Page 16: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/16.jpg)
1.Definir el tipo de entorno
2.Describir los requerimientos
Reactive agents : actúan en respuesta a los estímulos del ambienteCognitive agents: independiente, logra metas, juegan rol importante en multiagentes.
OPAM Comportamiento
![Page 17: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/17.jpg)
Interacción entre agentesEnviando y recibiendo mensajes
InteraccionesCognitivosReactivosMixtos
![Page 18: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/18.jpg)
![Page 19: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/19.jpg)
Codificación (i)Cognitive:
AUML Majorca (lSIS)Comportamientos agentes
(ai)Reactive: RCA
Diagrama de estadoAnylogicMulti-paradigma
![Page 20: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/20.jpg)
(bi)Modulador para inter-operabilidad
a. Comunicación entre plataformas
b. Sincronización de tiempo - eventos
c. Grupos y roles
(iv) Base de datos:RecolecciónAnálisisHistorial
![Page 21: Simulación de Cadenas de Abastecimiento Basada en Agentes](https://reader034.fdocumento.com/reader034/viewer/2022051402/55cf92ec550346f57b9a74c0/html5/thumbnails/21.jpg)
CONCLUSIONES*Metodología basada en Agentes que muestra dos enfoques: Conceptual-Operacional**El paso de CAOM-OPAM se realiza mediante la selección de dos plataformas: Cognitivos y reactivos.
*Para la implementación es necesario usar un mediador y base de datos para inter-operabilidad