SHF: Medium: Collaborative Research: Marrying program analysis and numerical search
SHF: Medium: Collaborative Research: Marrying program analysis and numerical search
批准号:
1161775
负责人:
Armando Solar-Lezama
金额:
$60.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2012
资助国家:
美国
项目状态:
已结题
起止时间:
2012-09-01 至 2016-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This research project explores ways to solve optimization problems where the targets of optimization are programs containing general-purpose control and data constructs. Such optimization questions arise often in the everyday practice of software engineering. While it may seem that standard optimization packages could solve these problems, it is often not so. White-box optimization approaches like linear programming are ruled out here because they only permit very restricted classes of objective functions. Black-box optimization techniques like gradient descent and Nelder-Mead search are applicable in principle, but they work well only in relatively smooth search spaces, and due to arbitrarily nested branches and loops, even simple programs can have highly irregular, ill-conditioned behavior.The central insight guiding this project is that program analysis techniques from the field of formal reasoning about programs can work together with blackbox optimization toolkits, and make it possible to solve many more problems of the above sort than are currently possible. Ultimately, the project will produce a unified system for optimizing programs that can leverage flexible combinations of optimization techniques and program analysis strategies. As numerous real-world problems faced in the development of everyday software are optimization problems, this system will offer a new range of capabilities to the end programmer. In addition, the research will foster synergy between two different research areas customarily housed in different academic departments.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Expeditions: Collaborative Research: Understanding the World Through Code
-
批准号:1918839
-
项目类别:Continuing Grant
-
资助金额:$567.9万
-
财政年份:2020
-
负责人:Armando Solar-Lezama
-
依托单位:
InTrans: TRI-MIT Collaboration on Formal Verification Meets Big Data Intelligence in the Trillion Miles Challenge
-
批准号:1665282
-
项目类别:Continuing Grant
-
资助金额:$23.2万
-
财政年份:2017
-
负责人:Armando Solar-Lezama
-
依托单位:
Collaborative Research: Expeditions in Computer Augmented Program Engineering (ExCAPE): Harnessing Synthesis for Software Design
-
批准号:1139056
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2012
-
负责人:Armando Solar-Lezama
-
依托单位:
SHF: Small: Human-Centered Software Synthesis
-
批准号:1116362
-
项目类别:Standard Grant
-
资助金额:$40.48万
-
财政年份:2011
-
负责人:Armando Solar-Lezama
-
依托单位:
EAGER: Human-Centered Software Synthesis
-
批准号:1049406
-
项目类别:Standard Grant
-
资助金额:$9.0万
-
财政年份:2010
-
负责人:Armando Solar-Lezama
-
依托单位:
海外基金