graph TD A[Optimization Problem] --> B{Convex?} B -->|Yes| C["Global Optimum\n Guaranteed"] B -->|No| D["Local Optimum\n Only"] C --> E["Efficient\n Algorithms"] D --> F["Heuristic\n Methods"] style A fill:#e3f2fd,stroke:#1565c0,stroke-width:3px style B fill:#ffcdd2,stroke:#c62828,stroke-width:3px style C fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px style D fill:#fff3e0,stroke:#e65100,stroke-width:3px style E fill:#c8e6c9,stroke:#2e7d32,stroke-width:3px style F fill:#fff3e0,stroke:#e65100,stroke-width:3px