external forces constrained optimizations