I have an BIP problem as below
$$\underset{\bf b}{\max}{\bf u}^T\bf b$$ $$\text{subject to}$$ $${\bf Ab}\le1$$
Here, ${\bf b}=\{b_1,b_2,\cdots,b_N\}$ is a column vector of decision/optimization variables
${\bf u}=\{u_1,u_2,\cdots,u_N\}$ is a known column vector with $u_n\ge 0$
${\bf A}\in\{0,1\}^{M\times N}$ is a known binary matrix.
How can I transform this into LP? What would be an efficient relaxation of the binary variables.
Making the binary variables continuous and then rounding doesn't do a good job for my problem.
I want to have some formulation as below
$$\underset{\bf b}{\max}{\bf u}^T\bf b+\text{penalty function}$$ $$\text{subject to}$$ $${\bf Ab}\le1$$ $$0\le b_n\le1$$
What could be an efficient penalty function?