Taxi companies in Shanghai will be forced to reduce their operations if they are found guilty of refusing to take passengers, according to new rules announced by traffic management authorities.