{"id":"https://openalex.org/W7130526226","doi":"https://doi.org/10.1016/j.jcp.2026.114787","title":"Efficient monotonic Gaussian processes via Randomize-then-Optimize","display_name":"Efficient monotonic Gaussian processes via Randomize-then-Optimize","publication_year":2026,"publication_date":"2026-02-19","ids":{"openalex":"https://openalex.org/W7130526226","doi":"https://doi.org/10.1016/j.jcp.2026.114787"},"language":"en","primary_location":{"id":"doi:10.1016/j.jcp.2026.114787","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.jcp.2026.114787","pdf_url":null,"source":{"id":"https://openalex.org/S148709879","display_name":"Journal of Computational Physics","issn_l":"0021-9991","issn":["0021-9991","1090-2716"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Computational Physics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1016/j.jcp.2026.114787","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5082463395","display_name":"Chao Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I96673099","display_name":"Technical University of Denmark","ror":"https://ror.org/04qtj9h94","country_code":"DK","type":"education","lineage":["https://openalex.org/I96673099"]}],"countries":["DK"],"is_corresponding":true,"raw_author_name":"Chao Zhang","raw_affiliation_strings":["Department of Applied Mathematics and Computer Science, Technical University of Denmark, Kgs Lyngby, Denmark"],"affiliations":[{"raw_affiliation_string":"Department of Applied Mathematics and Computer Science, Technical University of Denmark, Kgs Lyngby, Denmark","institution_ids":["https://openalex.org/I96673099"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033640867","display_name":"Jasper Marijn Everink","orcid":"https://orcid.org/0000-0001-7263-0317"},"institutions":[{"id":"https://openalex.org/I175532246","display_name":"University of Eastern Finland","ror":"https://ror.org/00cyydd11","country_code":"FI","type":"education","lineage":["https://openalex.org/I175532246"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Jasper M. Everink","raw_affiliation_strings":["Department of Technical Physics, University of Eastern Finland, Kuopio, Finland"],"affiliations":[{"raw_affiliation_string":"Department of Technical Physics, University of Eastern Finland, Kuopio, Finland","institution_ids":["https://openalex.org/I175532246"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021261523","display_name":"Jakob Sauer J\u00f8rgensen","orcid":"https://orcid.org/0000-0001-9114-754X"},"institutions":[{"id":"https://openalex.org/I96673099","display_name":"Technical University of Denmark","ror":"https://ror.org/04qtj9h94","country_code":"DK","type":"education","lineage":["https://openalex.org/I96673099"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Jakob Sauer J\u00f8rgensen","raw_affiliation_strings":["Department of Applied Mathematics and Computer Science, Technical University of Denmark, Kgs Lyngby, Denmark"],"affiliations":[{"raw_affiliation_string":"Department of Applied Mathematics and Computer Science, Technical University of Denmark, Kgs Lyngby, Denmark","institution_ids":["https://openalex.org/I96673099"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5082463395"],"corresponding_institution_ids":["https://openalex.org/I96673099"],"apc_list":{"value":3750,"currency":"USD","value_usd":3750},"apc_paid":{"value":3750,"currency":"USD","value_usd":3750},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.48092547,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"555","issue":null,"first_page":"114787","last_page":"114787"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12814","display_name":"Gaussian Processes and Bayesian Inference","score":0.6912000179290771,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12814","display_name":"Gaussian Processes and Bayesian Inference","score":0.6912000179290771,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10848","display_name":"Advanced Multi-Objective Optimization Algorithms","score":0.19599999487400055,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11612","display_name":"Stochastic Gradient Optimization Techniques","score":0.025499999523162842,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.5734000205993652},{"id":"https://openalex.org/keywords/gaussian","display_name":"Gaussian","score":0.5620999932289124},{"id":"https://openalex.org/keywords/markov-chain-monte-carlo","display_name":"Markov chain Monte Carlo","score":0.5432000160217285},{"id":"https://openalex.org/keywords/monotonic-function","display_name":"Monotonic function","score":0.5393999814987183},{"id":"https://openalex.org/keywords/gaussian-process","display_name":"Gaussian process","score":0.5248000025749207},{"id":"https://openalex.org/keywords/surrogate-model","display_name":"Surrogate model","score":0.4884999990463257},{"id":"https://openalex.org/keywords/uncertainty-quantification","display_name":"Uncertainty quantification","score":0.47999998927116394},{"id":"https://openalex.org/keywords/gibbs-sampling","display_name":"Gibbs sampling","score":0.4632999897003174}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.614799976348877},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.5734000205993652},{"id":"https://openalex.org/C163716315","wikidata":"https://www.wikidata.org/wiki/Q901177","display_name":"Gaussian","level":2,"score":0.5620999932289124},{"id":"https://openalex.org/C111350023","wikidata":"https://www.wikidata.org/wiki/Q1191869","display_name":"Markov chain Monte Carlo","level":3,"score":0.5432000160217285},{"id":"https://openalex.org/C72169020","wikidata":"https://www.wikidata.org/wiki/Q194404","display_name":"Monotonic function","level":2,"score":0.5393999814987183},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.5367000102996826},{"id":"https://openalex.org/C61326573","wikidata":"https://www.wikidata.org/wiki/Q1496376","display_name":"Gaussian process","level":3,"score":0.5248000025749207},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4943999946117401},{"id":"https://openalex.org/C131675550","wikidata":"https://www.wikidata.org/wiki/Q7646884","display_name":"Surrogate model","level":2,"score":0.4884999990463257},{"id":"https://openalex.org/C32230216","wikidata":"https://www.wikidata.org/wiki/Q7882499","display_name":"Uncertainty quantification","level":2,"score":0.47999998927116394},{"id":"https://openalex.org/C158424031","wikidata":"https://www.wikidata.org/wiki/Q1191905","display_name":"Gibbs sampling","level":3,"score":0.4632999897003174},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.4530999958515167},{"id":"https://openalex.org/C177769412","wikidata":"https://www.wikidata.org/wiki/Q278090","display_name":"Prior probability","level":3,"score":0.38029998540878296},{"id":"https://openalex.org/C52740198","wikidata":"https://www.wikidata.org/wiki/Q1539564","display_name":"Importance sampling","level":3,"score":0.3695000112056732},{"id":"https://openalex.org/C81692654","wikidata":"https://www.wikidata.org/wiki/Q225926","display_name":"Kriging","level":2,"score":0.3650999963283539},{"id":"https://openalex.org/C140779682","wikidata":"https://www.wikidata.org/wiki/Q210868","display_name":"Sampling (signal processing)","level":3,"score":0.3425999879837036},{"id":"https://openalex.org/C41045048","wikidata":"https://www.wikidata.org/wiki/Q202843","display_name":"Linear programming","level":2,"score":0.3384999930858612},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.32519999146461487},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.32249999046325684},{"id":"https://openalex.org/C8642999","wikidata":"https://www.wikidata.org/wiki/Q4171168","display_name":"Hyperparameter","level":2,"score":0.30709999799728394},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.30379998683929443},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.2775000035762787},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.273499995470047},{"id":"https://openalex.org/C74750220","wikidata":"https://www.wikidata.org/wiki/Q2662197","display_name":"Differential evolution","level":2,"score":0.2732999920845032}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1016/j.jcp.2026.114787","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.jcp.2026.114787","pdf_url":null,"source":{"id":"https://openalex.org/S148709879","display_name":"Journal of Computational Physics","issn_l":"0021-9991","issn":["0021-9991","1090-2716"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Computational Physics","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1016/j.jcp.2026.114787","is_oa":true,"landing_page_url":"https://doi.org/10.1016/j.jcp.2026.114787","pdf_url":null,"source":{"id":"https://openalex.org/S148709879","display_name":"Journal of Computational Physics","issn_l":"0021-9991","issn":["0021-9991","1090-2716"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320990","host_organization_name":"Elsevier BV","host_organization_lineage":["https://openalex.org/P4310320990"],"host_organization_lineage_names":["Elsevier BV"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Computational Physics","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W1974833623","https://openalex.org/W1985926778","https://openalex.org/W2021125631","https://openalex.org/W2030087685","https://openalex.org/W2037277678","https://openalex.org/W2050841740","https://openalex.org/W2062943478","https://openalex.org/W2085893390","https://openalex.org/W2093625674","https://openalex.org/W2108207895","https://openalex.org/W2225156818","https://openalex.org/W2273306581","https://openalex.org/W2566924527","https://openalex.org/W2591640131","https://openalex.org/W2620583377","https://openalex.org/W2810919783","https://openalex.org/W2963481815","https://openalex.org/W2963965506","https://openalex.org/W3000508506","https://openalex.org/W3003257820","https://openalex.org/W3019146011","https://openalex.org/W3034344745","https://openalex.org/W3083811209","https://openalex.org/W3131694763","https://openalex.org/W3211207797","https://openalex.org/W4232188727","https://openalex.org/W4249517230","https://openalex.org/W4283574276","https://openalex.org/W4283586364","https://openalex.org/W4288037388","https://openalex.org/W4297386126","https://openalex.org/W4386730321","https://openalex.org/W4387134060","https://openalex.org/W4391246859","https://openalex.org/W4391250369","https://openalex.org/W4400693714","https://openalex.org/W4406185117","https://openalex.org/W4408355936","https://openalex.org/W4410653342","https://openalex.org/W4417511163"],"related_works":[],"abstract_inverted_index":{"\u2022":[0,11,24],"New":[1],"optimization-based":[2],"virtual":[3,104],"point":[4],"method":[5,141,184],"RLRTO":[6,16,32,209],"for":[7,44,94,107,220],"monotonic":[8],"Gaussian":[9,35],"Processes":[10],"Open-source":[12],"Python":[13,157],"implementation":[14,158,176],"of":[15,31,132,159,173,189,222],"and":[17,49,68,85,150,164,200],"NUTS":[18],"methods":[19,146,161,199],"using":[20],"the":[21,58,139,151,182,207],"CUQIpy":[22],"library":[23],"Extensive":[25],"numerical":[26],"experiments":[27],"demonstrate":[28],"superior":[29],"efficiency":[30,205],"over":[33],"MCMC":[34,145],"processes":[36],"(GPs)":[37],"are":[38],"widely":[39],"used":[40,144,179],"as":[41,64],"surrogate":[42,218],"models":[43,81,111,219],"complicated":[45],"functions":[46],"in":[47,203],"scientific":[48],"engineering":[50],"applications.":[51],"In":[52,97],"many":[53],"cases,":[54],"prior":[55],"knowledge":[56],"about":[57],"function":[59],"to":[60,72,169,180,216],"be":[61,70,166],"approximated,":[62],"such":[63,77],"monotonicity,":[65],"is":[66,162,177,213],"available":[67],"can":[69,165],"leveraged":[71],"improve":[73],"model":[74],"fidelity.":[75],"Incorporating":[76],"constraints":[78],"into":[79],"GP":[80,110],"enhances":[82],"predictive":[83,194],"accuracy":[84],"reduces":[86],"uncertainty,":[87],"but":[88],"remains":[89],"a":[90,102,126,170,187],"computationally":[91],"challenging":[92],"task":[93],"high-dimensional":[95],"problems.":[96,136,174],"this":[98],"work,":[99],"we":[100],"present":[101],"novel":[103],"point-based":[105],"framework":[106,212],"building":[108],"constrained":[109,127],"under":[112],"monotonicity":[113],"constraints,":[114],"based":[115],"on":[116,185],"Regularized":[117],"Linear":[118],"Randomize-then-Optimize":[119],"(RLRTO),":[120],"which":[121],"enables":[122],"efficient":[123],"sampling":[124,149],"from":[125],"posterior":[128],"distribution":[129],"by":[130],"means":[131],"solving":[133],"randomized":[134],"optimization":[135],"We":[137],"compare":[138],"proposed":[140,183,208],"with":[142,206],"commonly":[143],"like":[147],"Gibbs":[148],"No":[152],"U-Turn":[153],"Sampler":[154],"(NUTS).":[155],"A":[156],"these":[160],"provided":[163],"easily":[167],"applied":[168,215],"wide":[171],"range":[172,188],"This":[175],"then":[178],"validate":[181],"approximating":[186],"synthetic":[190],"functions,":[191],"demonstrating":[192],"comparable":[193],"performance":[195],"between":[196],"all":[197],"considered":[198],"significant":[201],"improvements":[202],"computational":[204],"method.":[210],"The":[211],"further":[214],"construct":[217],"systems":[221],"differential":[223],"equations.":[224]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2026-02-19T00:00:00"}
