ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(ジャーナル)
  2. Vol.63
  3. No.10

自動プログラム生成に対する多目的遺伝的アルゴリズムの導入:相補的な個体選択を目的として

https://doi.org/10.20729/00220234
https://doi.org/10.20729/00220234
5fb1d6cb-02cc-41ca-b4b8-3abdc443c084
名前 / ファイル ライセンス アクション
IPSJ-JNL6310002.pdf IPSJ-JNL6310002.pdf (1.5 MB)
Copyright (c) 2022 by the Information Processing Society of Japan
オープンアクセス
Item type Journal(1)
公開日 2022-10-15
タイトル
タイトル 自動プログラム生成に対する多目的遺伝的アルゴリズムの導入:相補的な個体選択を目的として
タイトル
言語 en
タイトル Applying Multi-objective Genetic Algorithm to Improve Automated Program Generation by Selecting Complementary Variants
言語
言語 jpn
キーワード
主題Scheme Other
主題 [一般論文] 自動プログラム生成,自動プログラム修正,多目的遺伝的アルゴリズム
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
ID登録
ID登録 10.20729/00220234
ID登録タイプ JaLC
著者所属
大阪大学大学院情報科学研究科
著者所属
大阪大学大学院情報科学研究科
著者所属
大阪大学大学院情報科学研究科
著者所属
大阪大学大学院情報科学研究科
著者所属
日本電信電話株式会社
著者所属
日本電信電話株式会社
著者所属
日本電信電話株式会社
著者所属(英)
en
Graduate School of Information Science and Technology, Osaka University
著者所属(英)
en
Graduate School of Information Science and Technology, Osaka University
著者所属(英)
en
Graduate School of Information Science and Technology, Osaka University
著者所属(英)
en
Graduate School of Information Science and Technology, Osaka University
著者所属(英)
en
Nippon Telegraph and Telephone Corporation
著者所属(英)
en
Nippon Telegraph and Telephone Corporation
著者所属(英)
en
Nippon Telegraph and Telephone Corporation
著者名 渡辺, 大登

× 渡辺, 大登

渡辺, 大登

Search repository
柗本, 真佑

× 柗本, 真佑

柗本, 真佑

Search repository
肥後, 芳樹

× 肥後, 芳樹

肥後, 芳樹

Search repository
楠本, 真二

× 楠本, 真二

楠本, 真二

Search repository
倉林, 利行

× 倉林, 利行

倉林, 利行

Search repository
切貫, 弘之

× 切貫, 弘之

切貫, 弘之

Search repository
丹野, 治門

× 丹野, 治門

丹野, 治門

Search repository
著者名(英) Hiroto, Watanabe

× Hiroto, Watanabe

en Hiroto, Watanabe

Search repository
Shinsuke, Matsumoto

× Shinsuke, Matsumoto

en Shinsuke, Matsumoto

Search repository
Yoshiki, Higo

× Yoshiki, Higo

en Yoshiki, Higo

Search repository
Shinji, Kusumoto

× Shinji, Kusumoto

en Shinji, Kusumoto

Search repository
Toshiyuki, Kurabayashi

× Toshiyuki, Kurabayashi

en Toshiyuki, Kurabayashi

Search repository
Hiroyuki, Kirinuki

× Hiroyuki, Kirinuki

en Hiroyuki, Kirinuki

Search repository
Haruto, Tanno

× Haruto, Tanno

en Haruto, Tanno

Search repository
論文抄録
内容記述タイプ Other
内容記述 自動プログラム生成(APG)の実現を目指し,生成と検証に基づく自動プログラム修正(APR)を転用した手法が提案されている.APRはバグを含むソースコードをすべてのテストケースに通過するように全自動で改変する技術である.APRを転用したAPGでは,初期状態のソースコードを未実装,つまり複数のバグが含まれていると仮定し,ソースコードの改変,評価,選択を繰り返してソースコードを目的の状態に近づけていく.一般的なAPRでは改変ソースコードの評価指標として,テストケース通過数がよく用いられる.この指標は単一バグの修正を目的とした場合には問題にならないが,複数バグの修正時にはコード評価の表現能力不足という問題につながる.よって,初期状態に複数バグの存在を仮定するAPGにおいては,解決すべき重要な課題である.そこで,本研究ではAPGの成功率改善を目的とした多目的遺伝的アルゴリズムの適用を提案する.また,多目的遺伝的アルゴリズムによる高い個体評価の表現能力を利用した,相補的なテスト結果の2個体を選択的に交叉する手法も提案する.評価実験として,プログラミングコンテストの問題80問を題材に提案手法の効果を確かめた結果,成功率の有意な向上を確認した.
論文抄録(英)
内容記述タイプ Other
内容記述 Automated program generation (APG) is a concept of automatically making a computer program. Toward this goal, transferring automated program repair (APR) to APG can be considered. APR modifies the buggy input source code to pass all test cases. APR-based APG regards empty source code as initially failing all test cases, i.e., containing multiple bugs. Search-based APR repeatedly generates program variants and evaluates them. Many traditional search-based APR systems evaluate the fitness of variants based on the number of passing test cases. However, when source code contains multiple bugs, this fitness function lacks the expressive power of variants. In this paper, we propose an application of a multi-objective genetic algorithm to APR in order to improve efficiency. We also propose a new crossover method that combines two variants with complementary test results, taking advantage of the high expressive power of multi-objective genetic algorithms for evaluation. We tested the effectiveness of the proposed method on competitive programming tasks. The obtained results showed significant differences in the number of successful trials and the required generation time.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AN00116647
書誌情報 情報処理学会論文誌

巻 63, 号 10, p. 1564-1573, 発行日 2022-10-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7764
公開者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 14:35:13.496445
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3