Horizon matching vs. multiple liability immunization

Why is horizon matching more costly than multiple liability immunization?

Because with horizon matching you are buying actual bonds to fund the liabilities in the early years.

It should be related to reinvestment rate assumption as well. Am I wrong?

and just to clarify, the order of cheapest to most costly: Multiple Liability Immunization Horizon Matching Cash Flow Matching correct?

? Contingnt Immunization Multiple Liability Immunization Horizon Matching Cash Flow Matching

Horizon matching uses cash flow matching in the first few years and them immunization. The cash flow matching makes it costly.

AnalyseThis Wrote: ------------------------------------------------------- > Horizon matching uses cash flow matching in the > first few years and them immunization. The cash > flow matching makes it costly. agreed

key is cheaper refers to higher expected return