joint ilp