Mobile Robot Sensory Coverage in 2-D Environments: An Optimization Approach with Efficiency Bounds