{"id":19866551,"url":"https://github.com/anyoptimization/pysamoo","last_synced_at":"2025-05-02T06:30:37.099Z","repository":{"id":110617659,"uuid":"479134206","full_name":"anyoptimization/pysamoo","owner":"anyoptimization","description":null,"archived":false,"fork":false,"pushed_at":"2023-11-26T02:57:17.000Z","size":3944,"stargazers_count":43,"open_issues_count":2,"forks_count":16,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-06T23:13:01.401Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anyoptimization.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-07T20:12:04.000Z","updated_at":"2024-11-12T12:58:58.000Z","dependencies_parsed_at":"2024-11-12T15:32:44.078Z","dependency_job_id":"5ee7676e-3014-4358-8ffe-be3c7dd7df0a","html_url":"https://github.com/anyoptimization/pysamoo","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anyoptimization%2Fpysamoo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anyoptimization%2Fpysamoo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anyoptimization%2Fpysamoo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anyoptimization%2Fpysamoo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anyoptimization","download_url":"https://codeload.github.com/anyoptimization/pysamoo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251998044,"owners_count":21677914,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T15:26:12.606Z","updated_at":"2025-05-02T06:30:36.645Z","avatar_url":"https://github.com/anyoptimization.png","language":"Python","readme":"pysamoo - Surrogate-Assisted Multi-objective Optimization\n====================================================================\n\n\n|python| |license|\n\n\n.. |python| image:: https://img.shields.io/badge/python-3.6-blue.svg\n   :alt: python 3.6\n\n.. |license| image:: https://img.shields.io/badge/license-apache-orange.svg\n   :alt: license apache\n   :target: https://www.apache.org/licenses/LICENSE-2.0\n\nThe software documentation is available here: https://anyoptimization.com/projects/pysamoo/\n\nInstallation\n====================================================================\n\nThe official release is always available at PyPi:\n\n.. code:: bash\n\n    pip install -U pysamoo\n\n\n\n.. _Usage:\n\nUsage\n********************************************************************************\n\nWe refer here to our documentation for all the details.\nHowever, for instance, executing NSGA2:\n\n.. code:: python\n\n    from pymoo.optimize import minimize\n    from pymoo.problems.multi.zdt import ZDT1\n    from pymoo.visualization.scatter import Scatter\n    from pysamoo.algorithms.ssansga2 import SSANSGA2\n\n    problem = ZDT1(n_var=10)\n\n    algorithm = SSANSGA2(n_initial_doe=50,\n                         n_infills=10,\n                         surr_pop_size=100,\n                         surr_n_gen=50)\n\n    res = minimize(\n        problem,\n        algorithm,\n        ('n_evals', 200),\n        seed=1,\n        verbose=True)\n\n    plot = Scatter()\n    plot.add(problem.pareto_front(), plot_type=\"line\", color=\"black\", alpha=0.7)\n    plot.add(res.F, facecolor=\"none\", edgecolor=\"red\")\n    plot.show()\n\n\n\n.. _Citation:\n\nCitation\n********************************************************************************\n\nIf you use this framework, we kindly ask you to cite the following paper:\n\n| `Julian Blank, \u0026 Kalyanmoy Deb. (2022). pysamoo: Surrogate-Assisted Multi-Objective Optimization in Python. \u003chttps://arxiv.org/abs/2204.05855\u003e`_\n|\n| BibTex:\n\n::\n\n    @misc{pysamoo,\n      title={pysamoo: Surrogate-Assisted Multi-Objective Optimization in Python},\n      author={Julian Blank and Kalyanmoy Deb},\n      year={2022},\n      eprint={2204.05855},\n      archivePrefix={arXiv},\n      primaryClass={cs.NE}\n    }\n\n.. _Contact:\n\nContact\n********************************************************************************\n\nFeel free to contact me if you have any questions:\n\n| `Julian Blank \u003chttp://julianblank.com\u003e`_  (blankjul [at] msu.edu)\n| Michigan State University\n| Computational Optimization and Innovation Laboratory (COIN)\n| East Lansing, MI 48824, USA\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanyoptimization%2Fpysamoo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanyoptimization%2Fpysamoo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanyoptimization%2Fpysamoo/lists"}