Choose the next picture in sequence unless choosing the one after that would delay the start of a new page.
Put the pictures down in order. Then consider switching neighboring pictures if that saves a page.
Cut the sequence of pictures in half, optimize each half's layout, stop the recursion at some small size. (Note: This is not very promising, as it does not allow for deviating from the chronological order of the pictures except within certain arbitrary small subsequences where the recursion bottoms out.)
Solve all subproblems of the following type: Given a subsequence of the pictures, in the order they were taken but with some pictures missing from the sequence at the start and at the end, find an optimal layout for that sequence. (If no constraints are placed on the size of the missing set of pictures at either end, the algorithm is going to take exponential time. If the limit on the size is zero, it is like divide-and-conquer, which is not very good for this problem. If the size limit is a constant, the algorithm is not guaranteed to find the optimal solution but will run in polynomial time and will explore some deviations from the chronological order.)
Last edited (or copied to this place) at 10:35 PM, Tuesday, March 12, 1996.