% IMPORTANT: The following is UTF-8 encoded. This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.
@ARTICLE{Bailo:604890,
author = {Bailo, Rafael and Barbaro, Alethea and Gomes, Susana N. and
Riedl, Konstantin and Roith, Tim and Totzeck, Claudia and
Vaes, Urbain},
title = {{CBX}: {P}ython and {J}ulia {P}ackages for
{C}onsensus-{B}ased {I}nteracting {P}article {M}ethods},
journal = {The journal of open source software},
volume = {9},
number = {98},
issn = {2475-9066},
address = {[Erscheinungsort nicht ermittelbar]},
publisher = {[Verlag nicht ermittelbar]},
reportid = {PUBDB-2024-01255, arXiv:2403.14470},
pages = {6611},
year = {2024},
note = {7 pages, 3 figures},
abstract = {We introduce CBXPy and ConsensusBasedX.jl, Python and Julia
implementations of consensus-based interacting particle
systems (CBX), which generalise consensus-based optimization
methods (CBO) for global, derivative-free optimisation. The
raison $d'\^etre$ of our libraries is twofold: on the one
hand, to offer high-performance implementations of CBX
methods that the community can use directly, while on the
other, providing a general interface that can accommodate
and be extended to further variations of the CBX family.
Python and Julia were selected as the leading high-level
languages in terms of usage and performance, as well as
their popularity among the scientific computing community.
Both libraries have been developed with a common ethos,
ensuring a similar API and core functionality, while
leveraging the strengths of each language and writing
idiomatic code.},
cin = {FS-CI},
ddc = {004},
cid = {I:(DE-H253)FS-CI-20230420},
pnm = {623 - Data Management and Analysis (POF4-623)},
pid = {G:(DE-HGF)POF4-623},
experiment = {EXP:(DE-MLZ)NOSPEC-20140101},
typ = {PUB:(DE-HGF)16},
eprint = {2403.14470},
howpublished = {arXiv:2403.14470},
archivePrefix = {arXiv},
SLACcitation = {$\%\%CITATION$ = $arXiv:2403.14470;\%\%$},
doi = {10.21105/joss.06611},
url = {https://bib-pubdb1.desy.de/record/604890},
}