SMT制約式の機械学習を用いた自動チューニング

使用SMT约束机器学习进行自动调优

基本信息

  • 批准号:
    19K20241
  • 负责人:
  • 金额:
    $ 1.08万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
  • 财政年份:
    2019
  • 资助国家:
    日本
  • 起止时间:
    2019-04-01 至 2024-03-31
  • 项目状态:
    已结题

项目摘要

「背景理論付きSAT」(以下、SMTと呼ぶ)という形式の制約式に対して、SMTソルバと呼ばれるソフトウェアを利用してモデル化した種々の制約問題を解く方法が知られている。SMTソルバは与える制約式によって求解時間が異なるため、短かい求解時間が期待できるように制約式を変換し、数あるSMTソルバの中から適したSMTソルバを選択する手法の確立を目指している。機械学習の学習モデルを作成し、その学習モデルを利用して求解時間を見積ることで、ソフトウェア・ハードウェアの検証に用いる制約式の求解時間の短縮に、統計的な手法が有効であるかを明らかにすることが目的となる。機械学習のモデルとしては、研究計画時に主流であったCNN・RNNを用いることとしていた。研究計画時にはSMT制約式を「抽象構文木」として解釈し、それを特徴量として機械学習する予定であったが、SMTソルバに関するオートチューニング方法の既存研究 [Balunovicら、NeurIPS、2018]で検討がなされていることが分かったため、ログ情報を用いてその改善を目指すこととした。これまでに,対象とするSMT制約式を収集し、Z3というSMTソルバが出力するログ情報を利用する方針を定めて、機械学習を行うための基盤を整えた。Z3のログ情報を用いたデバッグツールAxiom Profiler [Beckerら,TACAS2019] の手法で用いている構造を制約式の特徴量として利用するように取り組んでいる。申請時は3年で研究を完了する予定であったが、現状で大幅に計画が遅れており、2023年度中に研究を完了するように延長申請した。
"Background Theory Pay きSAT" (hereinafter, SMT とcall ぶ) というForm のConstraint に対して, SMT ソルバThe method of solving the constraint problem using the してモデル化したkind of constraint problem is also known as the られている method. SMT ソルバは and える constraint によって solution time is different なるため, short かい solution time is expected できるように constraint Formula を変change し, number あるSMT ソルバの中から Adaptable したSMT ソルバを选択するtechnique のEstablishment している. Mechanical learning is a learning process, and a learning process is used to solve the problem of time. It is proved that the solution time of the constraint expression is shortened, and the statistical method is effective and the purpose is the same. Machine learning is used for machine learning, and CNN and RNN are used in mainstream research projects. During the research project, the SMT control formula "Abstract Structure Wood" was used to solve the problem, and the special measuring machine was used. Existing research on the mechanical learning method and the SMT method [Balunovicら、NeurIPS、2018]で検问がなされてThe いることが分かったため, the ログinformation を Use the いてその to improve the すこととした.これまでに, 対肖 とするSMT restricted type を collection し, Z3 というSMT ソルバが出The strength of the information is the utilization of the policy, and the machine learning is the basis of the foundation. Z3のログinformationをいたデバッグツールAxiom Profiler [Beckerら,TACAS2019] The technique is used to construct the restricted formula and the special quantity is used to take advantage of the group. At the time of application, the three-year research has been completed, and the current status is large and the project is planned, and the research in 2023 has been completed, and the application for extension has been extended.

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

高野 保真其他文献

高野 保真的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('高野 保真', 18)}}的其他基金

第二プログラミング言語習得における認知シミュレーション
学习第二编程语言的认知模拟
  • 批准号:
    24K14902
  • 财政年份:
    2024
  • 资助金额:
    $ 1.08万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)

相似国自然基金

基于SMT模型的乳腺癌化疗期症状群多模式干预方案构建及临床实证研究
  • 批准号:
  • 批准年份:
    2025
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
SMT采样增强的符号执行可扩展性关键技术研究
  • 批准号:
    62372162
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
高维SMT公式的求解与解空间大小计算
  • 批准号:
    61972384
  • 批准年份:
    2019
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
SMT1负调控狗牙根抗旱性的分子机制
  • 批准号:
    31471912
  • 批准年份:
    2014
  • 资助金额:
    90.0 万元
  • 项目类别:
    面上项目
表面贴装(SMT)元器件中焊点振动冲击可靠性与优化设计的研究
  • 批准号:
    50775138
  • 批准年份:
    2007
  • 资助金额:
    30.0 万元
  • 项目类别:
    面上项目
SMT软钎焊接头可靠性研究
  • 批准号:
    58971032
  • 批准年份:
    1989
  • 资助金额:
    3.8 万元
  • 项目类别:
    面上项目

相似海外基金

Proof Checking for SMT-solving and its application in the Railway domain
SMT求解的验证及其在铁路领域的应用
  • 批准号:
    2822973
  • 财政年份:
    2023
  • 资助金额:
    $ 1.08万
  • 项目类别:
    Studentship
Application of perfect sampling with SAT/SMT solvers
SAT/SMT 求解器完美采样的应用
  • 批准号:
    23K10998
  • 财政年份:
    2023
  • 资助金额:
    $ 1.08万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Delta-Complete SMT Solvers for Learning and Optimization Algorithms
用于学习和优化算法的 Delta-Complete SMT 求解器
  • 批准号:
    2869702
  • 财政年份:
    2023
  • 资助金额:
    $ 1.08万
  • 项目类别:
    Studentship
FMitF: Track II: SMT-Based Reachability Analyzer of NGAC Policies
FMitF:轨道 II:NGAC 策略的基于 SMT 的可达性分析器
  • 批准号:
    2318891
  • 财政年份:
    2023
  • 资助金额:
    $ 1.08万
  • 项目类别:
    Standard Grant
POSE: Phase II: An Open-Source Ecosystem for the cvc5 SMT Solver
POSE:第二阶段:cvc5 SMT 求解器的开源生态系统
  • 批准号:
    2303489
  • 财政年份:
    2023
  • 资助金额:
    $ 1.08万
  • 项目类别:
    Standard Grant
Synthesis of Microfluidic Chip Designs using SMT Solvers
使用 SMT 求解器综合微流控芯片设计
  • 批准号:
    RGPIN-2015-06203
  • 财政年份:
    2022
  • 资助金额:
    $ 1.08万
  • 项目类别:
    Discovery Grants Program - Individual
Small self-contained device for performing double sided SMT PCB solder printing, component pick and place and reflow operations for prototyping and low to mid-scale manufacturing of complex electronic hardware
小型独立设备,用于执行双面 SMT PCB 焊料印刷、元件拾取和放置以及回流焊操作,以进行复杂电子硬件的原型设计和中低规模制造
  • 批准号:
    10041225
  • 财政年份:
    2022
  • 资助金额:
    $ 1.08万
  • 项目类别:
    Collaborative R&D
Automated Debugging for SMT Solving
SMT 解决方案的自动调试
  • 批准号:
    563459-2021
  • 财政年份:
    2021
  • 资助金额:
    $ 1.08万
  • 项目类别:
    University Undergraduate Student Research Awards
FMitF: Track II: Strengthening the integration of the CVC4 SMT solver in the Coq proof assistant
FMITF:轨道 II:加强 Coq 证明助手中 CVC4 SMT 求解器的集成
  • 批准号:
    2019348
  • 财政年份:
    2020
  • 资助金额:
    $ 1.08万
  • 项目类别:
    Standard Grant
A Development of Perfect Sampling with SAT/SMT Solvers
SAT/SMT 求解器完美采样的开发
  • 批准号:
    20K11694
  • 财政年份:
    2020
  • 资助金额:
    $ 1.08万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了