Objective: How to cook rice perfectly every time?

Which of the following solutions is more sound in terms of naive physics reasoning?

Options:
[i] Measure out one cup of rice and start boiling the water. Filter the water so it is clear. Add the rice to the boiling water and turn the heat very low, and place a lid on the pot. Let the rice simmer for 12-15 minutes, until soft and fluffy. When testing, if the rice is still crunchy, let it cook for another few minutes to finish.
[ii] Measure one cup rice and 2 cups water. Bring water to a boil. Meanwhile begin rinsing the rice in a fine sieve. This may take approximately 10 times, or until the water runs clear. Add the rice to the boiling water, turn the heat down to simmer, and put a lid on the pot. Do not disturb the rice while it cooks. After 12-15 minutes, quickly check to see if the rice is soft and fluffy. If it is still crunchy leave it on the low heat for a few more minutes to finish cooking.
[ii]