How to enumerate valid connections between objects in business model

18 Views Asked by At

Working as a marketer I have a number of different types of "objects" in my business model: Offers, Customers, Channels, Timeslots etc.

Some of these "objects" can be combined in interesting ways:

Customer A is eligible for offer A and can be contacted via channel A.
Customer A is not eligible for offer B …
Customer A can also be contacted via channel B, if needed.

On a conceptual level, all of the different concepts are related to each other. But on the underlying individual level, only some combinations between the dimensions are valid.

I would like to formalize this business model in a mathematical model. Can anyone please point me to the suitable areas of mathematics to read up on?

Combinatorics? Group theory? …