Table of Contents
Fetching ...

Wiring switches to more light bulbs

Stephen M. Buckley, Anthony G. O'Farrell

TL;DR

This work analyzes the minimum number of bulbs that can be lit regardless of how $n$ switches are wired to affect up to $m$ bulbs each, by formulating the problem over binary matrices and defining $\mu(n,m)$ and related quantities. It establishes sharp lower bounds and asymptotics, showing $\mu(n, m) \sim \frac{2}{3}n$ for $m=2$, $\sim \frac{4}{7}n$ for $m=4,5$, and a universal $\lim_{n\to\infty} \mu(n)/n = \tfrac{1}{2}$, with $\mu(n)/\nu(n) \to 1$. The paper connects optimal wirings to Sylvester–Hadamard matrices and Hadamard codes, introduces an explicit upper bound $U(n,m)$ governed by a meta-Fibonacci sequence, and proves that $\mu(n,m)=U(n,m)$ in several key regimes, including all $m\le 5$ and certain near-power-of-two cases. It also develops a robust toolkit—pivoting, edge functions, forward-invariant subgraphs, and tower constructions—that supports a detailed structural understanding of optimal wirings and raises open questions about the general behavior as $m$ grows. The results have implications for the design of wiring patterns and illuminate deep connections between combinatorial optimization, coding theory, and binary linear algebra.

Abstract

Given $n$ buttons and $n$ bulbs so that the $i$th button toggles the $i$th bulb and perhaps some other bulbs, we compute the sharp lower bound on the number of bulbs that can be lit regardless of the action of the buttons. In the previous article we dealt with the case where each button affects at most 2 or 3 bulbs. In the present article we give sharp lower bounds for up to 4 or 5 wires per switch, and we show that the sharp asymptotic bound for an arbitrary number of wires is $\frac12$. (Even if you've found their buttons, you can please no more than half the people all the time!)

Wiring switches to more light bulbs

TL;DR

This work analyzes the minimum number of bulbs that can be lit regardless of how $n$ switches are wired to affect up to $m$ bulbs each, by formulating the problem over binary matrices and defining $\mu(n,m)$ and related quantities. It establishes sharp lower bounds and asymptotics, showing $\mu(n, m) \sim \frac{2}{3}n$ for $m=2$, $\sim \frac{4}{7}n$ for $m=4,5$, and a universal $\lim_{n\to\infty} \mu(n)/n = \tfrac{1}{2}$, with $\mu(n)/\nu(n) \to 1$. The paper connects optimal wirings to Sylvester–Hadamard matrices and Hadamard codes, introduces an explicit upper bound $U(n,m)$ governed by a meta-Fibonacci sequence, and proves that $\mu(n,m)=U(n,m)$ in several key regimes, including all $m\le 5$ and certain near-power-of-two cases. It also develops a robust toolkit—pivoting, edge functions, forward-invariant subgraphs, and tower constructions—that supports a detailed structural understanding of optimal wirings and raises open questions about the general behavior as $m$ grows. The results have implications for the design of wiring patterns and illuminate deep connections between combinatorial optimization, coding theory, and binary linear algebra.

Abstract

Given buttons and bulbs so that the th button toggles the th bulb and perhaps some other bulbs, we compute the sharp lower bound on the number of bulbs that can be lit regardless of the action of the buttons. In the previous article we dealt with the case where each button affects at most 2 or 3 bulbs. In the present article we give sharp lower bounds for up to 4 or 5 wires per switch, and we show that the sharp asymptotic bound for an arbitrary number of wires is . (Even if you've found their buttons, you can please no more than half the people all the time!)
Paper Structure (26 sections, 20 theorems, 40 equations, 7 figures)

This paper contains 26 sections, 20 theorems, 40 equations, 7 figures.

Key Result

Theorem 1.1

Let $n\in\mathbb{N}$.

Figures (7)

  • Figure 1: Views of $\hat{K}_6$
  • Figure 2: More views of $\hat{K}_6$
  • Figure 3: $W$ and $W'$
  • Figure 4: $W'$
  • Figure 5: $V_3$
  • ...and 2 more figures

Theorems & Definitions (31)

  • Theorem 1.1
  • Theorem 1.2
  • Theorem 1
  • Theorem 2
  • Theorem 3
  • Lemma 4
  • Lemma 5
  • Lemma 6
  • Corollary 7
  • Lemma 3.1
  • ...and 21 more