Topology optimization of elastic contact problems with friction using efficient adjoint sensitivity analysis with load increment reduction. (1st October 2020)