Supervisory Control of Petri Nets Based on Suboptimal Monitor Places