Alternate Decision Process Needed

I currently have a decision process that determines the Country of Origin of a manufactured part so that the correct tariff can be assigned to it.

The method in use today to determine this Country of origin is to ask a YES/NO question and then determine the next question to be asked, based upon the answer.

The shortest chain is 5 Q&A and the longest is over 35. The average chain is about 12 to 15.

My question is this: Is there any other decision making construct that I can implement that will result in a shorter chain?

Thank You

Re: Alternate Decision Process Needed

How would we know the answer?

Re: Alternate Decision Process Needed

What I am looking for is some other decision process other than a YES/NO construct.

Re: Alternate Decision Process Needed

Well, that helps a little, but apparently there are 5 to 35 discrete bits of information needed to arrive at a conclusion. Once the necessary bits of info have been obtained, there may be a number of ways to arrange them to arrive at the answer. The current Yes/No approach suggests that binary logic could be used to obtain the answer. The clever use of binary arithmetic may achieve the answer more quickly. However, the necessary bits of information must still be collected from the user.

I suggest collecting the first 5 bits and from them determine the possible solutions, eliminating or confirming them with the minimum number of additional inputs possible.