• No se han encontrado resultados

Capítulo 4. Modelo de negociación basado en restricciones difusas

4.5 Conocimiento del dominio de los agentes

4.5.1 Conocimiento del dominio del agente comprador

Como se mencionó en gran parte de la tesis, es de suma importancia la extracción de preferencias de los agentes negociadores, y la formalización de dichas preferencias. Esto concluyó en que un modelo de definición de preferencias basado en restricciones difusas era muy conveniente para el caso de un agente comprador. En este sentido, uno de los aspectos fundamentales en la definición de un modelo de requerimientos es el que trata la descripción de preferencias, teniendo en cuenta que en base a esas preferencias el agente comprador interacciona conforme a una estrategia para conseguir los objetivos, normalmente la maximización de sus preferencias. Al mismo tiempo se extiende el concepto de preferencia al ámbito de la actitud frente al oponente, con el objeto de conseguir un modelo de negociación más general. Se define a continuación el ámbito de conocimiento básico de un agente comprador, como un modelo de requerimientos basado en un modelo de preferencias sobre los atributos de productos, y un modelo de actitud o perfil negociador.

Definición 4.5.1.1 (Modelo de requerimientos de un comprador) El modelo de requerimientos de un comprador es definido como Breq = (F,Nb), donde F = (X, D, Cf) es un

FCSP que describe el modelo de preferencias sobre los atributos de productos, tal que X es un conjunto de atributos de un producto, D es el conjunto de dominios de los atributos, y Cf es un conjunto de restricciones difusas que expresan los requerimientos sobre los atributos.

 

,

Nb  es el perfil negociador del comprador mencionado anteriormente, donde

 

0,1 

 representa el perfil expresivo (argumenta o no las propuestas emitidas) del agente, y 

 

0,1 representa el perfil receptivo (modula la importancia que van a tener en los procesos de decisión los argumentos del vendedor). A fin de otorgarle al agente comprador la mayor expresividad posible, ambos valores toman un valor de 1.

La funcionalidad del modelo de preferencias es doble, por una parte permite calcular la satisfacción que le reporta a un comprador la adquisición de un determinado producto, y por otra permite disponer de una fuente de información a partir de la cual generar peticiones de compra basadas en la maximización de la utilidad subjetiva. En base a esta funcionalidad, por otra parte imprescindible en un agente de compra, se presentarán una serie de definiciones derivadas que son piezas clave en el ámbito operativo del agente. En primer lugar vamos a formalizar la evaluación del grado de satisfacción que obtiene un comprador con un producto, y en segundo lugar se señalará el concepto de requerimiento de compra y la evaluación del grado de satisfacción que puede obtener un comprador a partir de un requerimiento de compra.

Definición 4.5.1.2. (Grado de satisfacción global para un producto) Dado un modelo de preferencias F de un comprador, el grado de satisfacción global para un producto pk = (a1,..., an), donde aj representa el valor del atributo j, viene dado por la ecuación descrita en la definición 4.4.3 del cálculo del grado de satisfacción global de una etiqueta compuesta.

 

f f

X R X v R C v  f( )  

En este caso el producto pk es equivalente a la etiqueta compuesta, de manera que el grado de satisfacción global será función del grado de cumplimiento de las funciones características de cada una de las restricciones definidas en F. Como mencionamos anteriormente, el operador utilizado para la presente tesis es min, por lo tanto, de todos esos grados de cumplimientos generados, el grado de satisfacción global será definido por aquel cuyo valor sea mínimo.

Definición 4.5.1.3. (Requerimiento de compra) Sea c i

i

R  una restricción dura extraída a partir de la restricción difusa RifCf i1,...,m a un nivel de cortei, un requerimiento de compra se define como una proposición:

   

Rkc ,...,Rkc

Cf kj

,...,m

B i k i k req 1 1 1       

Esto significa que un requerimiento de compra es una proposición que enlaza un conjunto de restricciones duras mediante operadores lógicos4. Estas restricciones duras se extraen de sus correspondientes restricciones difusas a niveles de corte independientes. El requerimiento de compra podrá estar formado por un subconjunto o por el conjunto de restricciones difusas definidas en el modelo de preferencias.

Definición 4.5.1.4. (Grado de satisfacción global potencial de un requerimiento de compra) Dado un requerimiento de compra

req

B

 , el grado de satisfacción global que un comprador puede alcanzar si dicho requerimiento es satisfecho por el vendedor, es el denominado grado de satisfacción global potencial, que se define como:

i i ,...,m

req B 1     

4 Cabe aclarar que aunque el operador definido es una “y lógica”, también sería factible por ejemplo la aplicación de una “o lógica”, o una combinación de operadores lógicos distintos. La selección de un operador u otro debe ser función del operador utilizado en el cálculo de satisfacción global (ver ecuación de la definición 4.4.3).

donde el operador  es el operador utilizado en la ecuación descripta en la definición 4.4.3 para el cálculo del grado de satisfacción global, y i representa el nivel de corte aplicado a la restricción Rif para la generación del requerimiento de compra. El operador aplicado es min, por lo que el grado de satisfacción global potencial representa el mínimo valor de corte aplicado a la restricción Rif.

Es importante puntualizar que mientras un requerimiento de compra no tiene por qué incluir un extracto de todas las restricciones difusas, el cálculo de la satisfacción potencial de un requerimiento de compra requiere el cálculo del grado de cumplimiento de todas las restricciones. Recordemos que un requerimiento de compra está formado por restricciones duras que se extraen de un subconjunto o el conjunto completo de las restricciones difusas definidas, es decir, un comprador puede enviar un requerimiento muy vago donde sólo se envíe información al respecto de una o dos restricciones por ejemplo. Sin embargo, independientemente de la emisión del requerimiento y en definitiva de lo que se haya querido expresar en la locución enviada a un vendedor, un producto ofertado por el vendedor debe satisfacer no sólo las restricciones enviadas, sino todas aquellas que localmente determinan el grado de satisfacción deseado. Esto significa que deben tenerse en cuenta los cortes aplicados a las restricciones difusas, aunque dichas restricciones no sean incluidas en el requerimiento de compra.

Definición 4.5.1.5. (Valoración de requerimiento de compra) Dado un requerimiento de compra

req

B

 , se define la valoración de un requerimiento de compra como un vector:

v ,...,v

v

 

, ,k

,...,m

vBreqk1 ki kj  01 j 1

donde

j

k

v expresa la preferencia que el comprador tiene por que la restricción kj sea satisfecha. 1

j

k

v define el mayor grado de preferencia, y 0

j

k

Cabe aclarar que con esta definición, no se asume que una expresión de preferencia tenga que ser verdadera. Es decir, el agente comprador puede mentir acerca de sus preferencias reales.

Con las herramientas definidas hasta este punto, un agente comprador sería capaz de describir la sintaxis de un requerimiento de compra, de evaluar una oferta concreta de un vendedor y calcular el grado de satisfacción que obtendría con la compra, de calcular el grado de satisfacción que obtendría con una oferta que se ajustase a un requerimiento de compra concreto y, por último, de valorar requerimientos de compra.