Text this: System dynamics and geometric compromise programming