I'm very novice in optimization and have a convex optimization function of form $\sum_{i,k} p_{k,i}*\log{p_{k,i}} $ to minimize with the following constraints:
$\forall i, a_i = \sum_{k=1}^{m} b_k. p_{k,i}$
$\forall k, k=\sum_{i=1}^{m} p_{k,i}$
$0\leq p_{k,i} \leq 1$
$1\leq i,k \leq m$
$0\leq a_i \leq 1$'s and $0 \leq b_k \leq 1$'s are known and $m=160$.
Could someone help me in transforming this optimization problem to a solver, preferably matlab or cvxopt. If having $1\leq i,k \leq 160$, which results in 160*160 variables $p_{k,i}$, makes the problem unsolvable (or hard to solve), we can change $k$ to something like $1\leq k \leq 20$.
My other question is whether we can consider this problem as the entropy maximization problem considering the fact that condition $\sum_{i,k} p_{k,i} = 1$ does not hold?