転置は関係無いな

Bが正則の場合は AB = B^(-1)(BA)B とでもやれば計算できる。
そうでない場合は正則な行列を B' := B + εE とでもとって
&esilon;↓0 とすればいい(この形で本当に正則になるかは忘れた)。