mipsolver-pro


Namemipsolver-pro JSON
Version 1.0.1 PyPI version JSON
download
home_pagehttps://github.com/yourusername/MIPSolver
SummaryHigh-performance Mixed-Integer Programming solver (Professional Edition)
upload_time2025-07-23 08:26:49
maintainerNone
docs_urlNone
authorYutong Lv
requires_python>=3.7
licenseNone
keywords optimization mip solver integer programming commercial
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# 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"
}
        
Elapsed time: 1.49783s