Decision table In DRSA, data are often presented using a particular form of
decision table. Formally, a DRSA decision table is a 4-tuple S = \langle U, Q, V, f \rangle, where U\,\! is a
finite set of objects, Q\,\! is a finite set of criteria, V=\bigcup {}_{q \in Q} V_q where V_q\,\! is the domain of the criterion q\,\! and f \colon U \times Q \to V is an
information function such that f(x,q) \in V_q for every (x,q) \in U \times Q. The set Q\,\! is divided into
condition criteria (set C \neq \emptyset) and the
decision criterion (
class) d\,\!. Notice, that f(x,q)\,\! is an evaluation of object x\,\! on criterion q \in C, while f(x,d)\,\! is the class assignment (decision value) of the object. An example of decision table is shown in Table 1 below.
Outranking relation It is assumed that the domain of a criterion q \in Q is completely
preordered by an
outranking relation \succeq_q; x \succeq_q y means that x\,\! is at least as good as (outranks) y\,\! with respect to the criterion q\,\!.
Without loss of generality, we assume that the domain of q\,\! is a subset of
reals, V_q \subseteq \mathbb{R}, and that the outranking relation is a simple order between real numbers \geq\,\! such that the following relation holds: x \succeq_q y \iff f(x,q) \geq f(y,q). This relation is straightforward for gain-type ("the more, the better") criterion, e.g.
company profit. For cost-type ("the less, the better") criterion, e.g.
product price, this relation can be satisfied by negating the values from V_q\,\!.
Decision classes and class unions Let T = \{1,\ldots,n\}\,\!. The domain of decision criterion, V_d\,\! consist of n\,\! elements (without loss of generality we assume V_d = T\,\!) and induces a partition of U\,\! into n\,\! classes \textbf{Cl}=\{Cl_t, t \in T\}, where Cl_t = \{x \in U \colon f(x,d) = t\}. Each object x \in U is assigned to one and only one class Cl_t, t \in T. The classes are preference-ordered according to an increasing order of class indices, i.e. for all r,s \in T such that r \geq s\,\!, the objects from Cl_r\,\! are strictly preferred to the objects from Cl_s\,\!. For this reason, we can consider the
upward and downward unions of classes, defined respectively, as: : Cl^{\geq}_t = \bigcup_{s \geq t} Cl_s \qquad Cl^{\leq}_t= \bigcup_{s \leq t} Cl_s \qquad t \in T ==Main concepts==