the macro and micro perspective. In macroperspective, the system and algorithm