Department of Applied Mathematics The Hong Kong Polytechnic University Hung Hom, Kowloon Hong Kong China