graph LR A[Design Variables] --> B[Posynomial Constraints] B --> C[GP Solver] C --> D[Optimal Solution] style A fill:#4caf50 style B fill:#ff9800 style C fill:#2196f3 style D fill:#9c27b0