none4noLocal branching is a general purpose heuristic method which searches lo- cally around the best known solution by employing tree search. It has been success- fully used in Mixed-Integer Programming where local branching constraints are used to model the neighborhood of an incumbent solution and improve the bound. We pro- pose the integration of local branching in Constraint Programming (CP). This inte- gration is not simply a matter of implementation, but requires a number of significant extensions. The original contributions of this paper are: the definition of an efficient and incremental bound computation for the neighborhood, a cost-based filtering al- gorithm for the local branching constraint and a novel diversification strategy...