# MIPSolver Pro
High-performance C++ Mixed-Integer Programming solver with Python interface.
## Features
- Optimized Branch & Bound algorithm
- Support for MPS standard file format
- Simple and easy-to-use Python API
- Commercial-grade algorithm protection
- Cross-platform support (Windows/Linux/macOS)
## Quick Start
```python
import mipsolver
# Create optimization problem
problem = mipsolver.Problem("MyProblem", mipsolver.ObjectiveType.MAXIMIZE)
# Add binary variables
x0 = problem.add_variable("x0", mipsolver.VariableType.BINARY)
x1 = problem.add_variable("x1", mipsolver.VariableType.BINARY)
# Set objective function
problem.set_objective_coefficient(x0, 5.0)
problem.set_objective_coefficient(x1, 8.0)
# Add constraints
c0 = problem.add_constraint("c0", mipsolver.ConstraintType.LESS_EQUAL, 10.0)
problem.add_constraint_coefficient(c0, x0, 2.0)
problem.add_constraint_coefficient(c0, x1, 4.0)
# Solve
solver = mipsolver.Solver()
solution = solver.solve(problem)
print(f"Optimal solution: {solution.get_objective_value()}")
print(f"Variable values: {solution.get_values()}")
```
## License
This software is commercial software protected by intellectual property rights.
Use of this software indicates agreement to the relevant license terms.
Raw data
{
"_id": null,
"home_page": "https://github.com/yourusername/MIPSolver",
"name": "mipsolver-pro",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "optimization mip solver integer programming commercial",
"author": "Yutong Lv",
"author_email": "your.email@example.com",
"download_url": null,
"platform": null,
"description": "\r\n# MIPSolver Pro\r\n\r\nHigh-performance C++ Mixed-Integer Programming solver with Python interface.\r\n\r\n## Features\r\n- Optimized Branch & Bound algorithm\r\n- Support for MPS standard file format \r\n- Simple and easy-to-use Python API\r\n- Commercial-grade algorithm protection\r\n- Cross-platform support (Windows/Linux/macOS)\r\n\r\n## Quick Start\r\n\r\n```python\r\nimport mipsolver\r\n\r\n# Create optimization problem\r\nproblem = mipsolver.Problem(\"MyProblem\", mipsolver.ObjectiveType.MAXIMIZE)\r\n\r\n# Add binary variables\r\nx0 = problem.add_variable(\"x0\", mipsolver.VariableType.BINARY)\r\nx1 = problem.add_variable(\"x1\", mipsolver.VariableType.BINARY)\r\n\r\n# Set objective function\r\nproblem.set_objective_coefficient(x0, 5.0)\r\nproblem.set_objective_coefficient(x1, 8.0)\r\n\r\n# Add constraints\r\nc0 = problem.add_constraint(\"c0\", mipsolver.ConstraintType.LESS_EQUAL, 10.0)\r\nproblem.add_constraint_coefficient(c0, x0, 2.0)\r\nproblem.add_constraint_coefficient(c0, x1, 4.0)\r\n\r\n# Solve\r\nsolver = mipsolver.Solver()\r\nsolution = solver.solve(problem)\r\n\r\nprint(f\"Optimal solution: {solution.get_objective_value()}\")\r\nprint(f\"Variable values: {solution.get_values()}\")\r\n```\r\n\r\n## License\r\nThis software is commercial software protected by intellectual property rights. \r\nUse of this software indicates agreement to the relevant license terms.\r\n \r\n",
"bugtrack_url": null,
"license": null,
"summary": "High-performance Mixed-Integer Programming solver (Professional Edition)",
"version": "1.0.1",
"project_urls": {
"Bug Reports": "https://github.com/yourusername/MIPSolver/issues",
"Documentation": "https://mipsolver.readthedocs.io/",
"Homepage": "https://github.com/yourusername/MIPSolver",
"Source": "https://github.com/yourusername/MIPSolver"
},
"split_keywords": [
"optimization",
"mip",
"solver",
"integer",
"programming",
"commercial"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "8a562db8d5277f339e893532dc34250472c9f9cb712151ac05ca890511dbe7be",
"md5": "e342ddae13c09a757d769f8170d76b7c",
"sha256": "5e890e12314ad49c32b8d0c46afe4a3f5e9b5fd00dd2af00e5aeb67c9997a5e8"
},
"downloads": -1,
"filename": "mipsolver_pro-1.0.1-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "e342ddae13c09a757d769f8170d76b7c",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.7",
"size": 438698,
"upload_time": "2025-07-23T08:26:49",
"upload_time_iso_8601": "2025-07-23T08:26:49.916103Z",
"url": "https://files.pythonhosted.org/packages/8a/56/2db8d5277f339e893532dc34250472c9f9cb712151ac05ca890511dbe7be/mipsolver_pro-1.0.1-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-23 08:26:49",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yourusername",
"github_project": "MIPSolver",
"github_not_found": true,
"lcname": "mipsolver-pro"
}