注意:1代表实现,肯定。 0代表否定, 互斥代表同时只能出现一个条件。整体出现的所有规则个数是 2的条件桩次方。互斥条 件只算一次。
某航空公司行李托运费的算法:重量不超过30公斤的行李可免费托运,重量超过30公斤时,对超运部分,头等舱乘客收4元/公斤,经济舱位乘客收6元/公斤,外国乘客收费为国内乘客的2倍,残疾乘客收费为正常乘客的1/2 | ||||||||||||||||||||||
条件桩 | 规则1 | 规则2 | 规则3 | 规则4 | 规则5 | 规则6 | 规则7 | 规则8 | 规则9 | 规则10 | 规则11 | 规则12 | 规则13 | 规则14 | 规则15 | 规则16 | ||||||
超过30公斤 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 用例名称 | 结果 | ||||
互斥 | 头等舱 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 超过30公斤头等舱国内,不残疾 | 4X | |||
经济舱 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 超过30公斤头等舱国内,残疾 | 2X | ||||
互斥 | 国内 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 超过30公斤头等舱国外,不残疾 | 8X | |||
国外 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 超过30公斤头等舱国外,残疾 | 4X | ||||
残疾人 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 超过30公斤经济舱国内,不残疾 | 6X | ||||
超过30公斤经济舱国内,残疾 | 3X | |||||||||||||||||||||
结果 | 超过30公斤经济舱国外,不残疾 | 12X | ||||||||||||||||||||
免费 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 超过30公斤经济舱国外,残疾 | 6X | ||||
4元/公斤 | 1 | 1 | 不超过30公斤 | 免费 | ||||||||||||||||||
6元/公斤 | 1 | 1 | ||||||||||||||||||||
8元/公斤 | 1 | |||||||||||||||||||||
12元/公斤 | 1 | |||||||||||||||||||||
2元/公斤 | 1 | |||||||||||||||||||||
3元/公斤 | 1 |