ConvolutionalFixedSum: Uniformly Generating Random Values with a Fixed Sum Subject to Arbitrary Constraints
This paper addresses the problem of uniform random generation of vectors of values with a fixed sum, subject to upper and lower constraints on the individual component values. Solutions to this problem are used extensively in the generation of tasksets, specifically task utilization values, in suppo...
Saved in:
Published in | Proceedings / IEEE Real-Time and Embedded Technology and Applications Symposium pp. 270 - 282 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
06.05.2025
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | This paper addresses the problem of uniform random generation of vectors of values with a fixed sum, subject to upper and lower constraints on the individual component values. Solutions to this problem are used extensively in the generation of tasksets, specifically task utilization values, in support of the performance assessment of schedulability tests for real-time systems. This paper introduces a general-purpose solution in the form of an Inverse Volume Ratio Sampling method that is applicable provided that it is possible to determine the ratio of the volume below a given hyperplane to the total volume of the valid region in n -dimensional space, as demarcated by the constraints and the fixed sum. An efficient approach is derived for volume calculation using numerical convolution, thus instantiating the ConvolutionalFixedSum algorithm, which provides a user-specified level of precision, while scaling at O\left(n^{3} \log (n)\right) . A stringent uniformity test is developed, called the slices test, which is able to fully explore the extent of the valid region in each of the n dimensions. The slices test reveals that while the outputs of UUnifast and ConvolutionalFixedSum form uniform distributions, in some cases the outputs of prior state-of-the-art algorithms do not. |
---|---|
AbstractList | This paper addresses the problem of uniform random generation of vectors of values with a fixed sum, subject to upper and lower constraints on the individual component values. Solutions to this problem are used extensively in the generation of tasksets, specifically task utilization values, in support of the performance assessment of schedulability tests for real-time systems. This paper introduces a general-purpose solution in the form of an Inverse Volume Ratio Sampling method that is applicable provided that it is possible to determine the ratio of the volume below a given hyperplane to the total volume of the valid region in n -dimensional space, as demarcated by the constraints and the fixed sum. An efficient approach is derived for volume calculation using numerical convolution, thus instantiating the ConvolutionalFixedSum algorithm, which provides a user-specified level of precision, while scaling at O\left(n^{3} \log (n)\right) . A stringent uniformity test is developed, called the slices test, which is able to fully explore the extent of the valid region in each of the n dimensions. The slices test reveals that while the outputs of UUnifast and ConvolutionalFixedSum form uniform distributions, in some cases the outputs of prior state-of-the-art algorithms do not. |
Author | Davis, Robert I. Griffin, David |
Author_xml | – sequence: 1 givenname: David surname: Griffin fullname: Griffin, David email: david.griffin@york.ac.uk organization: University of York,UK – sequence: 2 givenname: Robert I. surname: Davis fullname: Davis, Robert I. email: rob.davis@york.ac.uk organization: University of York,UK |
BookMark | eNotkMtOwzAQRQ0Cibb0D7rwD6T47ZhdVNGCVAmpDWwrJ7HBJbFR4kD791jA4mpmMedodKfgygdvAFhgtMQYqbtdWewF5xIvCSJ8iRCi7ALMlVQ5pZgzyhC5BBMiGMkkZeIGTIfhmK4EUXQCPlbBf4V2jC543a7dyTT7sbuHL97Z0HftGW6MN72Ozr_BnfZN6OCrbkczwG8X36GGvwxMUEp1NHWEMcCir1zsdX-GyT-kzfk43IJrq9vBzP_nDJTrh3L1mG2fN0-rYps5RWNmkRSSYFkhzjVhuZWVtpI1ylLcIG4tUrXRyhpeN4wzLqyqdY5rwXNRIVrTGVj8aZ0x5vDZuy79cUhl4TyJ6Q8mIVxf |
CODEN | IEEPAD |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/RTAS65571.2025.00034 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISBN | 9798331543402 |
EISSN | 2642-7346 |
EndPage | 282 |
ExternalDocumentID | 11018672 |
Genre | orig-research |
GroupedDBID | 6IE 6IK 6IL 6IN AAWTH ABLEC ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI M43 OCL RIE RIL |
ID | FETCH-LOGICAL-i93t-f0767217b055a248f7baf74d9f31d05ff09cea9fe5cd45456f9ca81c6586b03c3 |
IEDL.DBID | RIE |
IngestDate | Wed Aug 27 01:48:56 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i93t-f0767217b055a248f7baf74d9f31d05ff09cea9fe5cd45456f9ca81c6586b03c3 |
PageCount | 13 |
ParticipantIDs | ieee_primary_11018672 |
PublicationCentury | 2000 |
PublicationDate | 2025-May-6 |
PublicationDateYYYYMMDD | 2025-05-06 |
PublicationDate_xml | – month: 05 year: 2025 text: 2025-May-6 day: 06 |
PublicationDecade | 2020 |
PublicationTitle | Proceedings / IEEE Real-Time and Embedded Technology and Applications Symposium |
PublicationTitleAbbrev | RTAS |
PublicationYear | 2025 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0036293 |
Score | 2.2908301 |
Snippet | This paper addresses the problem of uniform random generation of vectors of values with a fixed sum, subject to upper and lower constraints on the individual... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 270 |
SubjectTerms | Approximation algorithms Complexity theory Convolution Convolutional codes Real-time systems Sampling methods Source coding Testing Vectors |
Title | ConvolutionalFixedSum: Uniformly Generating Random Values with a Fixed Sum Subject to Arbitrary Constraints |
URI | https://ieeexplore.ieee.org/document/11018672 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1JSwMxFA7ak6e6VNzJweu0mckkabwVsRTBIm2V3kqWFyitU6lTUX-9STpVEQQPAyFMmJBM3pb3vQ-hSymUyzh4twQUT3LD0qRNOU-s5hy4FZrFbPe7Pu895LdjNq7A6hELAwAx-QyaoRnv8u3CrEKorJWG8lJceIm77T23NVhrI3a9IJa0wsalRLYGo86QMyaCD5iFuAkJ3Mg_GFSiAunWUX_z6XXeyKy5KnXTfPyqyvjvue2ixjdWD99_aaE9tAXFPqpvyBpwdXYP0My__1r9Z2renb6BHa6errA3OoPdOn_H6wrUIQ0aD1RhF0_4Uc291sAhVosVjmOwH-QfHcI3uFzgzlJPI3IfB-rPSDhRvjTQqHszuu4lFdNCMpW0TBwRfuap0IQxleVtJ7RyIrfS0dQS5hyRBpR0wIzNg8nlpFHt1HjrhWtCDT1EtWJRwBHCzlArpaKZ05ALnStKHM_AdwEBL5SPUSOs3eR5XUtjslm2kz_6T9FO2L-YYsjPUK1cruDcmwGlvojb_wm0q7Sj |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwzV1LT9wwEB5RONAThW5VSkt9aI9ZEjt21kg9oMJqKQ9VsFTcVn6MpRXLbgVZKPwW_kr_W8feLK0q9YjUQ6TIiSM548wr38wH8EFXJnCFFJagUVnpZJF1hFKZt0qh8pWVCe1-dKx6Z-WXc3m-AA-PtTCImMBn2I6n6V--n7hpTJVtFbG9lKp4g6E8wLtbitCuP-3vkjg_ct7d63_uZQ2JQDbUos4CxekU5FQ2l9LwshMqa0JVeh1E4XMZQq4dGh1QOl9GbyJoZzqFI8OsbC6coMc-gyW6IvmsOmyu50nza9EU4xW53jrp75wqKasYdPKYqMkjGfMflC3JYnVX4Od8rTOgykV7Wtu2u_-rDeT_-jJeQOt3LSL7-mhlV2EBx2uwMiejYI1uegkXdP9N8x2ZUXf4A_3p9HKbkVMd_fLRHZt12I4wb3Zixn5yyb6ZEVlFFnPRzLA0h9EkOmxMT7F6wnau7DB1JmCR2jQRatTXLeg_xbpfweJ4MsbXwIITXmsjeLBYVrY0Ig-KIw1hjmR01qEVRTX4PusVMphL6c0_xt_Dcq9_dDg43D8-2IDnceskOKV6C4v11RTfkctT28208xgMnli4vwCCcBIf |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+%2F+IEEE+Real-Time+and+Embedded+Technology+and+Applications+Symposium&rft.atitle=ConvolutionalFixedSum%3A+Uniformly+Generating+Random+Values+with+a+Fixed+Sum+Subject+to+Arbitrary+Constraints&rft.au=Griffin%2C+David&rft.au=Davis%2C+Robert+I.&rft.date=2025-05-06&rft.pub=IEEE&rft.eissn=2642-7346&rft.spage=270&rft.epage=282&rft_id=info:doi/10.1109%2FRTAS65571.2025.00034&rft.externalDocID=11018672 |