Looking for two black holes orbiting each other
If two supermassive black holes are orbiting each other, the light should go up and down with the orbit. The problem is normal black holes flicker randomly too. Random flickering is really good at faking a period, which made the first batch of candidates a little too exciting.
Both bands had to show the same period, within 5%, for me to count it. I searched 1,369 galaxies. Zero candidates. Very efficient.
Zero is still a result though, because I checked how many fake signals the search would have caught. In the end, at most about 3% of the Swift-BAT galaxies can have a strong shared period.
The longer story
I used 1,194 active galaxies from Swift-BAT and another 175 from 4XMM, with optical light curves from ZTF and ASAS-SN, and looked for periods between about 100 and 900 days.
To know what random flickering can do on its own, I simulated light curves that flicker but have no period, with the same gaps as the real data, and ran the exact same search on them.
The early candidates fell apart once I checked the noise model fits properly and ran more simulations for the ones still standing.
Then I put fake periodic signals into the real light curves and ran the whole search again, to see how many it would find. Most of them got lost on the X-ray side, because there just aren't enough X-ray points to pin a period down.
So the limit is only tight for strong signals. At 30% modulation it caps the share of sources with a common period at about 3%, at 20% only at about 15%, and below 15% it says nothing.
I also tried denser X-ray monitoring from MAXI and RXTE for the brightest galaxies. It helped the recovery, and it still found nothing.
For astronomers: data, method, caveats
- Stage 1
- 1,194 Swift-BAT AGN (1,022 accretion-driven, 172 jet-dominated) with at least one optical band of ≥20 clean epochs. BAT cadence ≈monthly, ≈157 epochs (2004–2017).
- Stage 2
- 175 4XMM-DR14 sources with ≥20 detections, matched to Milliquas within 5″ and with usable optical coverage; ≈20–75 X-ray epochs.
- Optical
- ZTF and ASAS-SN
- Periods
- Searched 100–3000 d requiring ≥3 cycles in the baseline; effective window ≈100–900 d. Lomb–Scargle on 750 log-spaced frequencies.
- Noise model
- DRW, C(Δt) = σ² exp(−|Δt|/τ), fit by GP marginal likelihood (
celerite2) - Single-band gate
- pMC-DRW < 10−3; 2,000 simulations in the broad pass, 105 in refinement. Look-elsewhere corrected over 25 log-frequency bins and up to 4 optical bands. Measured false-positive rate at α = 0.01: 0.011 (BAT), 0.012–0.016 (optical).
- Period match
- |PX − Popt| / P̄ < 0.05; chance coincidence ≈3.7%
- Confirmation
- Null-signal template test, DRW-whitened, 1,000 draws: Tier 1 pNST < 10−2, Tier 2 < 10−1
- Result
- 0 both-flagged, 0 period-matched, 0 Tier 1, 0 Tier 2, in both stages
- Recovery
- 1,800 co-injected sinusoids at common fractional amplitude A = δF/F̄ (300 BAT + best-optical pairs, periods ≈140–800 d), production pipeline rerun. Joint completeness 0.017, 0.09, 0.14 at A = 0.2, 0.3, 0.4.
- Upper limit
- Completeness-corrected 95%: fUL ≈ 15%, 3%, 2% at A = 0.2, 0.3, 0.4; uninformative below A ≈ 0.15. The ε = 1 floor is 0.25% (Stage 1).
- Dense cadence
- 60 brightest BAT AGN, 45 gained MAXI and/or RXTE/ASM coverage (NGC 4151: 8,805 daily epochs vs 157). εX = 0.42, 0.58, 0.83 at A = 0.2, 0.3, 0.4. Still 0 candidates.
For BAT, 89.9% of DRW fits return the clipped method-of-moments seed; after rescaling this drops to 2.2%, and the residual effect biases toward over-flagging. τ is recovered without bias only for baselines ≳10τ, so τ is reliable only below ≈470 d for the ≈4,700 d BAT baseline. The limit is conditional on a sinusoidal common-period signal and DRW noise. Weak, intermittent, or single-band binary signals can escape the selection. The injections do not test the extreme edges of the period window. The 4XMM sample is too sparse for a useful completeness-corrected fraction. X-ray and optical variability can share an accretion origin, so treating the bands as independent is an assumption. Turning the fraction of modulated sources into a fraction of all SMBH binaries would need to know how often a binary produces this kind of signal.
Paper and code
Akbari, K. “A Cross-Band (X-ray × Optical) Periodicity Search for Supermassive Black Hole Binaries: A Null Result and the First Completeness-Corrected Constraint.” The Astrophysical Journal 1009, 184 (2026).