Boa noite a todos, estou desenvolvendo um projeto e no final tem que ser em logica fuzzy, a estrutura e toda logica de programação está pronta, agora tenho que pegar minha logica booleana e passar para um calculo matemático fuzzy e não sei como fazer isso, será que alguém pode me ajudar a desenvolver essa formulá.
pegar esse logica abaixo e transformar em um calculo matemático que me de o mesmo resultado:
$count = 'quantidade de cotação que houve no mês';
$quotation = 'quantidade de vezes que um determinado item participou de cotação no mês';
$purchase = 'quantidade de vezes que um determinado item foi comprado no mês';
IF($quotation > 1 AND $purchase == 0 AND $count > 1 ) $classification = -1;
IF($quotation == 1 AND $purchase == 1 AND $count == 1 ) $classification = 4;
IF($quotation == 1 AND $purchase == 1 AND $count >= 2 )
IF($count == 2)
$classification = 2;
IF($count == 3)
$classification = 1;
IF($count > 3)
$classification = 0;
IF($quotation == 2 AND $purchase <= 2 AND $count >= 2)
IF($purchase < 2 AND $count == 2 OR $purchase > 1 AND $count >= 2)
$classification = 2;
IF($purchase > 1 AND $count == 2)
$classification = 4;
IF($quotation == 3 AND $purchase <= 3 AND $count >= 3)
IF($purchase == 3 AND $count == 3 )
$classification = 4;
IF($purchase < 2 AND $count == 3 OR $purchase == 2 AND $count > 3)
$classification = 1;
IF($purchase == 2 AND $count == 3 OR $purchase > 2 AND $count > 3)
$classification = 3;
IF($quotation >= 4 AND $purchase <= 4 AND $count >= 4)
IF($purchase == 4 AND $count == 4)
$classification = 4;
IF($purchase == 2 AND $count == 4 OR $purchase == 3 AND $count > 4)
$classification = 2;
IF($purchase == 3 AND $count == 4 OR $purchase > 3 AND $count > 4)
$classification = 3;
IF($purchase == 1 AND $count >= 4)
$classification = 0;
desde já agradeço a ajuda de todos
↧