YAM2: Yet another library for the M2 variables using sequential quadratic programming
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Chan Beom Park | - |
dc.date.accessioned | 2021-04-26T02:30:07Z | - |
dc.date.accessioned | 2021-04-26T02:30:07Z | - |
dc.date.available | 2021-04-26T02:30:07Z | - |
dc.date.available | 2021-04-26T02:30:07Z | - |
dc.date.created | 2021-04-21 | - |
dc.date.issued | 2021-07 | - |
dc.identifier.issn | 0010-4655 | - |
dc.identifier.uri | https://pr.ibs.re.kr/handle/8788114/9537 | - |
dc.description.abstract | © 2021 Elsevier B.V.The M2 variables are devised to extend MT2 by promoting transverse masses to Lorentz-invariant ones and making explicit use of on-shell mass relations. Unlike simple kinematic variables such as the invariant mass of visible particles, where the variable definitions directly provide how to calculate them, the calculation of the M2 variables is undertaken by employing numerical algorithms. Essentially, the calculation of M2 corresponds to solving a constrained minimization problem in mathematical optimization, and various numerical methods exist for the task. We find that the sequential quadratic programming method performs very well for the calculation of M2, and its numerical performance is even better than the method implemented in the existing software package for M2. As a consequence of our study, we have developed and released yet another software library, YAM2, for calculating the M2 variables using several numerical algorithms. Program summary: Program title: YAM2 CPC Library link to program files: https://doi.org/10.17632/4g7wfd5fpb.1 Developer's repository link: https://github.com/cbpark/YAM2 Licensing provisions: BSD 3-Clause Programming language: C ++ Nature of problem: The value and the solution of the M2 variables can be obtained from the optimality and feasibility conditions of the nonlinearly constrained minimization problem in numerical optimization. To perform the calculation properly, one should employ suitable numerical algorithms with the appropriate formulation of the variables, having in mind the algorithmic efficiency and the computational cost. Solution method: There exist various numerical methods for solving constrained optimization problems. We have chosen the sequential quadratic programming method with the derivative-dependent quasi-Newton algorithm since it performs very efficiently to find the local minimum using derivative information. The method has been codified by using the implementation of the numerical algorithms in the NLopt library [1]. The new library also includes the routines using other algorithms for calculating M2, such as the augmented Lagrangian method. References: S. G. Johnson, “The NLopt nonlinear-optimization package,” https://github.com/stevengj/nlopt | - |
dc.language | 영어 | - |
dc.publisher | Elsevier B.V. | - |
dc.title | YAM2: Yet another library for the M2 variables using sequential quadratic programming | - |
dc.type | Article | - |
dc.type.rims | ART | - |
dc.identifier.wosid | 000659862300003 | - |
dc.identifier.scopusid | 2-s2.0-85103538427 | - |
dc.identifier.rimsid | 75391 | - |
dc.contributor.affiliatedAuthor | Chan Beom Park | - |
dc.identifier.doi | 10.1016/j.cpc.2021.107967 | - |
dc.identifier.bibliographicCitation | COMPUTER PHYSICS COMMUNICATIONS, v.264, pp.1 - 11 | - |
dc.relation.isPartOf | COMPUTER PHYSICS COMMUNICATIONS | - |
dc.citation.title | COMPUTER PHYSICS COMMUNICATIONS | - |
dc.citation.volume | 264 | - |
dc.citation.startPage | 1 | - |
dc.citation.endPage | 11 | - |
dc.type.docType | Article | - |
dc.description.journalClass | 1 | - |
dc.description.journalClass | 1 | - |
dc.description.isOpenAccess | N | - |
dc.description.journalRegisteredClass | scie | - |
dc.description.journalRegisteredClass | scopus | - |
dc.relation.journalResearchArea | Computer Science | - |
dc.relation.journalResearchArea | Physics | - |
dc.relation.journalWebOfScienceCategory | Computer Science, Interdisciplinary Applications | - |
dc.relation.journalWebOfScienceCategory | Physics, Mathematical | - |
dc.subject.keywordPlus | MEASURING MASSES | - |
dc.subject.keywordPlus | ALGORITHMS | - |
dc.subject.keywordPlus | OPTIMIZATION | - |
dc.subject.keywordPlus | CONSTRAINTS | - |
dc.subject.keywordAuthor | Collider physics | - |
dc.subject.keywordAuthor | Kinematic variable | - |
dc.subject.keywordAuthor | Constrained optimization | - |
dc.subject.keywordAuthor | Sequential quadratic programming | - |