I am thinking about classic problems concerning partitions as the Multiprocessor Scheduling Problem (or Bin Packing or Number Partitioning):
Given $n$ tasks, with times $\{t_i\}_{i\in I_n}$, and $m$ machines. The goal is to assign each task to a machine such that the maximum time to finish all tasks is minimized. ($I_n = \{1,2,3,...,n\}$)
It is possible to build a mathematical model for Multiprocessor Scheduling Problem as follows:
\begin{eqnarray} \min && \label{b1} T \\ \mbox{suj. a} && \label{b2} \sum_{i=1}^{n}t_i x_{i,j} \leq T, \quad \forall j\in I_m \\ && \label{b3} \sum_{j=1}^{m} x_{i,j} = 1, \quad \forall i\in I_n \quad (*)\\ && \label{b4} \sum_{i=1}^{n} x_{i,j} \geq 1, \quad \forall j\in I_m \quad (**)\\ && \label{b5} x_{i,j} \in\{0,1\}, \quad \forall (i,j)\in I_n\times I_m\\ && \label{b6} T \in \mathbb{R}_{+} \end{eqnarray}
Where the variable $x_{i,j}$ indicates if the task $i$ is assigned in the machine $j$, or not. Assume that we change the variable $x_{i,j}$ by $z_{i,k}$ which means the tasks $i$ and $k$ are both assigned in the same machine ($z_{i,i}=1$, task $i$ is alone in a machine). In another words,
$$z_{i,k}=\sum_{j=1}^{m} x_{i,j}.x_{k,j}, \quad \forall (i,k): 1\leq i\leq k \leq n$$
I know how to ensure the transitivity relationship and calculate the total time in each machine
$$z_{ij} + z_{jk} - z_{ik}\leq 1, \quad \forall (i,j,k): 1\leq i<j<k\leq n$$ $$ \sum_{i=k}^{n}t_i z_{i,k} \leq T $$
I do not know how to translate (*) and (**). I am thinking about how to do it. Thank you for any tip you share with me.