Complexity-based prompting selects answers based on the complexity of reasoning chains rather than just voting. When generating multiple reasoning paths, it favors responses with longer, more detailed chains of thought, based on the insight that complex problems benefit from more thorough reasoning.
This approach builds on self-consistency but uses reasoning depth as a quality signal.