Skip to main content
. Author manuscript; available in PMC: 2018 Apr 9.
Published in final edited form as: Stat Sin. 2018 Apr;28(2):1053–1078. doi: 10.5705/ss.202016.0167

Algorithm 2.

Simplified Shotgun Stochastic Search with Screening (S5)

Set a temperature schedule t1 > t2 > …> tL > 0
Choose an initial model k(1,1) and a set of variables after screening Sk(1,1) based on k(1,1)
For l = 1 in l = L
 For i in 1, …, J − 1
  Compute all π(k | y) for all k ∈ nbdscr(k(i,l))
  Sample k+ and k, from Γscr+ and Γ, with probabilities proportional to π(k|y)1/tl
  Sample k(i+1,l) from {k+, k}, with probability proportional to {π(k+|y)1/tl, π(k|y)1/tl}
  Update the set of considered variables Sk(i+1,l) to be the union of variables in k(i+1,l) and the top Mn variables according to {|rk(i+1,l)TXj|:j=1,,p}