{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/convex-optimization-in-julia","title":"Convex Optimization in Julia","arxiv_id":"1410.4821","date":"2014-10-17","proceeding":null,"authors":["Madeleine Udell","Karanveer Mohan","David Zeng","Jenny Hong","Steven Diamond","Stephen Boyd"],"abstract":"This paper describes Convex, a convex optimization modeling framework in\nJulia. Convex translates problems from a user-friendly functional language into\nan abstract syntax tree describing the problem. This concise representation of\nthe global structure of the problem allows Convex to infer whether the problem\ncomplies with the rules of disciplined convex programming (DCP), and to pass\nthe problem to a suitable solver. These operations are carried out in Julia\nusing multiple dispatch, which dramatically reduces the time required to verify\nDCP compliance and to parse a problem into conic form. Convex then\nautomatically chooses an appropriate backend solver to solve the conic form\nproblem.","url_abs":"http://arxiv.org/abs/1410.4821v1","url_pdf":"http://arxiv.org/pdf/1410.4821v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"convex-optimization-in-julia","repo_url":"https://github.com/cvxgrp/Convex.jl","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":{"status":"ok","spdx":"NOASSERTION"}}],"tasks":[{"task_slug":"form","task_name":"Form"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1410.4821","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}