# 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-lytreallynb",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "optimization mip solver integer programming commercial",
"author": "Yutong Lv",
"author_email": "your.email@example.com",
"download_url": "https://files.pythonhosted.org/packages/59/62/79413a3e103ab140a8997fb35a4c75df24efdf66ec401c8da5010a82c496/mipsolver_lytreallynb-1.0.1.tar.gz",
"platform": null,
"description": "\n# MIPSolver Pro\n\nHigh-performance C++ Mixed-Integer Programming solver with Python interface.\n\n## Features\n- Optimized Branch & Bound algorithm\n- Support for MPS standard file format \n- Simple and easy-to-use Python API\n- Commercial-grade algorithm protection\n- Cross-platform support (Windows/Linux/macOS)\n\n## Quick Start\n\n```python\nimport mipsolver\n\n# Create optimization problem\nproblem = mipsolver.Problem(\"MyProblem\", mipsolver.ObjectiveType.MAXIMIZE)\n\n# Add binary variables\nx0 = problem.add_variable(\"x0\", mipsolver.VariableType.BINARY)\nx1 = problem.add_variable(\"x1\", mipsolver.VariableType.BINARY)\n\n# Set objective function\nproblem.set_objective_coefficient(x0, 5.0)\nproblem.set_objective_coefficient(x1, 8.0)\n\n# Add constraints\nc0 = problem.add_constraint(\"c0\", mipsolver.ConstraintType.LESS_EQUAL, 10.0)\nproblem.add_constraint_coefficient(c0, x0, 2.0)\nproblem.add_constraint_coefficient(c0, x1, 4.0)\n\n# Solve\nsolver = mipsolver.Solver()\nsolution = solver.solve(problem)\n\nprint(f\"Optimal solution: {solution.get_objective_value()}\")\nprint(f\"Variable values: {solution.get_values()}\")\n```\n\n## License\nThis software is commercial software protected by intellectual property rights. \nUse of this software indicates agreement to the relevant license terms.\n \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": "8556d19ae556fb0eed29c2b274bd34a097ffed5ab9babbf077145c1344637dc5",
"md5": "acf7e6756529061073151eeba6b94833",
"sha256": "e8a9bb9aa4940ed07e369c68810dce45c2b2070f66a0985ccd50d375d8e82de1"
},
"downloads": -1,
"filename": "mipsolver_lytreallynb-1.0.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "acf7e6756529061073151eeba6b94833",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 100491,
"upload_time": "2025-07-23T09:35:15",
"upload_time_iso_8601": "2025-07-23T09:35:15.190859Z",
"url": "https://files.pythonhosted.org/packages/85/56/d19ae556fb0eed29c2b274bd34a097ffed5ab9babbf077145c1344637dc5/mipsolver_lytreallynb-1.0.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4ecf8bbd8cb504d02eb5a8d671398ab52b4ccd2c6a7c6cd0abfe030382c156a0",
"md5": "1fe76772662a3ee125d1c4c2f2feab2b",
"sha256": "2ac58363fb4e3a6584c6fb0a175563bcfa4c91d09f24af9797692d8e03926032"
},
"downloads": -1,
"filename": "mipsolver_lytreallynb-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1fe76772662a3ee125d1c4c2f2feab2b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 100477,
"upload_time": "2025-07-23T09:35:16",
"upload_time_iso_8601": "2025-07-23T09:35:16.726320Z",
"url": "https://files.pythonhosted.org/packages/4e/cf/8bbd8cb504d02eb5a8d671398ab52b4ccd2c6a7c6cd0abfe030382c156a0/mipsolver_lytreallynb-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "596279413a3e103ab140a8997fb35a4c75df24efdf66ec401c8da5010a82c496",
"md5": "b92fa7caea71d6b797e666e8d85850ff",
"sha256": "b816ed851be7684365ff30b5140ab79d8586412a8f717cbe3c59296911d93a94"
},
"downloads": -1,
"filename": "mipsolver_lytreallynb-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "b92fa7caea71d6b797e666e8d85850ff",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 8432,
"upload_time": "2025-07-23T09:35:18",
"upload_time_iso_8601": "2025-07-23T09:35:18.153233Z",
"url": "https://files.pythonhosted.org/packages/59/62/79413a3e103ab140a8997fb35a4c75df24efdf66ec401c8da5010a82c496/mipsolver_lytreallynb-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-23 09:35:18",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yourusername",
"github_project": "MIPSolver",
"github_not_found": true,
"lcname": "mipsolver-lytreallynb"
}