1. A method for multiple-input, multiple-output (MIMO) communication, comprising: computing, using a Max-Log detector, a set of log-likelihood ratio (LLR) values for a channel input by minimizing a cost function while computing only one instance of the cost function for each value of each bit in a symbol.