• No se han encontrado resultados

Capítulo 5. Análisis experimental de estrategias

5.2. Extracción de parámetros de experimentación

En esta sección se seleccionan los parámetros variables que permiten configurar un expe- rimento. Un experimento se define en principio como un diálogo negociador entre un agente comprador y uno vendedor. Así, el escenario que planteamos es uno en el que dos agentes, uno comprador y otro vendedor, negocian de forma automática la compraventa de productos. Se asume un entorno estático en el que los modelos de preferencia y los perfiles de negociación no cambian en un diálogo de negociación. Ambos agentes implementan la propuesta de instancia del modelo de negociación que se presenta en el capítulo 4. Según esto, todos los mecanismos de decisión, el modelo de diálogo, y las reglas de transición están perfectamente establecidas. Sólo cabe por tanto la especificación de los modelos de requerimientos de los dos agentes, es decir, la especificación de los conocimientos del dominio.

Recordemos que elmodelo de requerimientos de un comprador es definido comoBreq =

((X, D, Cf), N

b), donde(X, D, Cf)es un FCSP que describe elmodelo de preferencias sobre

los atributos de productos; y Nb ={ξ, η} es el perfil negociador del comprador, donde ξ ∈ {0,1}representa elperfil expresivodel agente, yη∈[0,1]representa elperfil receptivo. Elperfil expresivo discrimina entre la utilización o no de valoraciones de requerimientos de compra

υBreq, mientras el perfil receptivo modula la importancia que van a tener los requerimientos de relajación ρBreq procedentes del vendedor (si el vendedor es expresivo). Por último, es necesario definir cuál va a ser el operador utilizado en el cálculo del grado de satisfacción globalαλBreq =⊗{σi|i= 1, ..., m}.

Recordemos también que el modelo de requerimientos de un vendedor se define como

Sreq = (S, Ns), donde S representa el catálogo de productos del vendedor, y Ns define el

perfil negociador del vendedor. El catálogo de productos se especifica de la siguiente manera:

S ={sj|sj = (pj,uj), pj = (aj1, ..., ajn),0 ≤j ≤k}, dondesj representa una entrada en el

catálogo de productos, pj es un vector de atributos del producto, y uj asigna un valor de

utilidad a la venta de un productopj. Elperfil negociador del comprador es definido por la

tupla:Ns={ψ, β,∆t}. Elperfil expresivodel agenteψ∈ {0,1}discrimina entre la utilización

o no de requerimientos de relajación ρBreq, y β ∈ [0,1] que representa el perfil receptivo, pondera la importancia de la utilidad y la viabilidad a la hora de seleccionar productos candidatos como ofertas de venta, con el objetivo final de componer los requerimientos de relajación.∆trepresenta el conjunto de creencias del agente vendedor. Este conjunto se define

como∆t={((aresi , τit), γit), i= 1, ..., m}, dondearesi define elvalor de reserva estimado para

el atributoai, τi lapendiente de relajación estimada, yγi elgrado de certidumbre de dichas

estimaciones.

Un experimento o un diálogo vendrá definido por la asignación de valores concretos a todos los parámetros que acabamos de describir, y la ejecución del diálogo conforme a las reglas y mecanismos de nuestra propuesta de modelo de negociación e instancia. En la tabla 5.1 se presentan los parámetros configurables en el comprador. La columna de valores describe qué valores puede tomar el parámetro en los diferentes experimentos que vamos a generar, mientras la última columna describe el rango completo teórico. En rangos continuos como el que defineηhemos limitado el número de valores. De la misma forma la tabla 5.2 enumera los parámetros configurables en el vendedor. En ambas tablas se omiten, elmodelo de preferencias

del comprador, elcatálogo de productos del vendedor y losvalores de reserva estimados, que requieren un tratamiento aparte.

Es evidente que conforme al número de parámetros existentes y su dominio, el número de posibles experimentos es infinito.

En el caso del comprador, por definición, sólo son posibles dos perfiles expresivos que vamos a denominar como:expresivo ξ= 1,no expresivo ξ= 0. Un compradorexpresivo hace uso de valoraciones de compra, y uno no expresivo no. Elperfil receptivo viene determinado porη, que tiene un dominio continuo. Sin embargo, debido a nuestra propuesta de instancia para la función f mrc(ver 4.2.2), la función

arg m´ax −−−→ αtmax+1,ρt max αλ (t+1)kx Breq +rk x∗η) f mrcse convierte en arg m´ax −−−→ αt+1 max,ρtmax cte+rkx∗η

donde la selección del requerimiento de compra que se tiene que relajar está determinado únicamente porrkx. Recordemos queα

λ(t+1)x

Breq =cteporque el vector de restricciones relajables está formado por restricciones que reportan el mismo grado de satisfacción potencial.1Así, es indiferente el valor que tengaη, salvo que valga 0. En conclusión, sólo son posibles dosperfiles receptivos que vamos a denominar: no receptivo η = 0, receptivo η = 1. Por último, hemos definido el operador de cálculo de satisfacción global potencial como⊗=min. La elección de este operador se debe a que siendo indiferente la T-norma que se utilice en los experimentos a efectos de analizar actitudes en las negociaciones, la composición de requerimientos de compra es más sencilla por el hecho de que las restricciones de nuevos requerimientos, o se mantienen, o se relajan. En T-normas diferentes amin, la composición puede implicar elevar el nivel de corte de algunas restricciones.

1Si la estrategia de concesión fuese general,αλ(Bt+1)kx

req no sería una constante porque el vector de restricciones

relajables estaría formado por restricciones con diferentes grados de satisfacción potencial.

Tabla 5.1. Perfil de Negociación del comprador

Parámetros Valores Perfil Información Rango completo

ξ {0,1} expresivo υBreq {0,1}

η {0,1} receptivo ρBreq [0,1]

⊗ min operador

Tabla 5.2. Perfil de Negociación del vendedor

Parámetros Valores Perfil Información Rango completo

ψ {0,1} expresivo ρBreq {0,1}

β {0,0.5,1} receptivo υBreq,λBreq [0,1]

τx 1 (0,∞)

Por otra parte, el vendedor define también sólo dosperfiles expresivos que vamos a nom- brar como:expresivo ψ= 1,no expresivo ψ= 0. Un vendedorexpresivo hace uso derequeri- mientos de relajación, mientras un vendedorno expresivono. Elperfil receptivodeterminado por β tiene un dominio continuo, que influye en la ponderación que se hace de la utilidad

uj y de la estimación de viabilidadviability. Para limitar el número de niveles de receptivi-

dad, definimos inicialmente tres valores, 0, 0.5 y 1 (el valor 0 indica receptividad nula, el 0.5 intermedia, y el 1 máxima). Por último los valoresτx yγx se fijan a 1. Teniendo en cuenta

que estos dos valores influyen básicamente en la estimación de distancia, al igual que los va- lores de reserva estimadosares

i , no tiene sentido jugar con la variación de los tres parámetros

simultáneamente.

Según las limitaciones y asignaciones hechas, el comprador puede actuar de 4 maneras diferentes, y el vendedor de 6, es decir, un total de 24 experimentos diferentes. Sin embargo, ¿son posibles todas las combinaciones de actitudes y sus consecuentes estrategias? Para res- ponder a esta cuestión, es imprescindible llevar a cabo un análisis de validez de estrategias. Éste se presenta en la siguiente sección.