Text this: Using semidefinite programming for the channel assignment problem