Realism, liberalism, and constructivism

Are realism, liberalism, and constructivism competing or complementary theoretical traditions? Assess their relative explanatory power based on contemporary global developments.