I do't think ice or heat er good to reduce swelling. I think compression is a very important factor to reduce swelling.
It seems that you want to improve circulation with the ice-heat applications. Am I right? Could you explaine me why you think ice or heat can change swelling?