# Core optimization dependencies with GPU acceleration
torch>=2.0.0  # Updated for better GPU support and MPS compatibility
torchvision>=0.15.0  # GPU tensor operations support
botorch>=0.9.0  # Updated for improved GPU acceleration  
gpytorch>=1.11.0  # Latest version with GPU optimizations

# Scientific computing
numpy>=1.21.0
pandas>=1.4.0
scipy>=1.8.0
scikit-learn>=1.1.0

# System monitoring and device management
psutil>=5.9.0  # For system memory and CPU monitoring

# Visualization
matplotlib>=3.5.0
seaborn>=0.11.0

# GUI (usually included with Python)
# tkinter - included with standard Python installation

# Utilities
openpyxl>=3.0.0
xlsxwriter>=3.0.0
Pillow>=9.0.0

# Build and packaging tools (for development)
build>=0.8.0
twine>=4.0.0

# Algorithm benchmarking
pymoo>=0.6.0

# Optional dependencies for enhanced features
# Uncomment if needed:
# plotly>=5.0.0  # Interactive plots
# jupyter>=1.0.0  # Notebook support
# ipywidgets>=7.6.0  # Jupyter widgets