In Lbest PSO, how is the local best position in a neighbourhood defined?
In general option b) is how a Lbest PSO is implemented. 

This makes sense, as the Lbest particle is meant to be the social influence, and from an optimization perspective you would utilize the best candidate solution information from you neighborhood, which would inherently be the best of the pbest positions.