En el artículo anterior (Programa 22) se mencionó sobre operaciones básicas de colaboración. Es momento de hacerlas más complejas.
Las operaciones son del tipo:
Y = FuncionColaboración( F1(x), F2(x), F3(x), ....., Fn(x) ).
Para hacerlo más sencillo de entender, se cambia a:
a = F1(x)
b = F2(x)
c = F3(x)
d = F4(x)
Y así sucesivamente, cada letra en minúscula es una función en X distinta.
Luego viene la FunciónColaboración que se representaría así:
A = Máximo
B = Mínimo
C = ExtremoMaximo
D = ExtremoMinimo
E = Alterna
Luego se pueden poner expresiones complejas de colaboración como la siguiente, por ejemplo:
Y = A(a, b, c, B(a, d), E(b, d))
Un apunte interesante es que se pueden hacer mutaciones del tipo:
a = F3(x), es decir, ya a no es F1(x) sino F3(x), por lo que cambia completamente el comportamiento de Y