{"id":"https://openalex.org/W1783840476","doi":"https://doi.org/10.1080/10556788.2015.1025400","title":"A vector forward mode of automatic differentiation for generalized derivative evaluation","display_name":"A vector forward mode of automatic differentiation for generalized derivative evaluation","publication_year":2015,"publication_date":"2015-05-12","ids":{"openalex":"https://openalex.org/W1783840476","doi":"https://doi.org/10.1080/10556788.2015.1025400","mag":"1783840476"},"language":"en","primary_location":{"id":"doi:10.1080/10556788.2015.1025400","is_oa":false,"landing_page_url":"https://doi.org/10.1080/10556788.2015.1025400","pdf_url":null,"source":{"id":"https://openalex.org/S103047102","display_name":"Optimization methods & software","issn_l":"1026-7670","issn":["1026-7670","1029-4937","1055-6788"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Optimization Methods and Software","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069910932","display_name":"Kamil A. Khan","orcid":"https://orcid.org/0000-0003-4151-4326"},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kamil A. Khan","raw_affiliation_strings":["Process Systems Engineering Laboratory, Department of Chemical Engineering, Massachusetts Institute of Technology, Cambridge, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Process Systems Engineering Laboratory, Department of Chemical Engineering, Massachusetts Institute of Technology, Cambridge, MA, USA","institution_ids":["https://openalex.org/I63966007"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5037278011","display_name":"Paul I. Barton","orcid":"https://orcid.org/0000-0003-2895-9443"},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Paul I. Barton","raw_affiliation_strings":["Process Systems Engineering Laboratory, Department of Chemical Engineering, Massachusetts Institute of Technology, Cambridge, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Process Systems Engineering Laboratory, Department of Chemical Engineering, Massachusetts Institute of Technology, Cambridge, MA, USA","institution_ids":["https://openalex.org/I63966007"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5037278011"],"corresponding_institution_ids":["https://openalex.org/I63966007"],"apc_list":null,"apc_paid":null,"fwci":15.2308,"has_fulltext":false,"cited_by_count":85,"citation_normalized_percentile":{"value":0.9937726,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"30","issue":"6","first_page":"1185","last_page":"1212"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10963","display_name":"Advanced Optimization Algorithms Research","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/2612","display_name":"Numerical Analysis"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10963","display_name":"Advanced Optimization Algorithms Research","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/2612","display_name":"Numerical Analysis"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12661","display_name":"Iterative Methods for Nonlinear Equations","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/2612","display_name":"Numerical Analysis"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10792","display_name":"Matrix Theory and Algorithms","score":0.9984999895095825,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/automatic-differentiation","display_name":"Automatic differentiation","score":0.8124014139175415},{"id":"https://openalex.org/keywords/directional-derivative","display_name":"Directional derivative","score":0.7408117651939392},{"id":"https://openalex.org/keywords/differentiable-function","display_name":"Differentiable function","score":0.7313487529754639},{"id":"https://openalex.org/keywords/piecewise","display_name":"Piecewise","score":0.6914531588554382},{"id":"https://openalex.org/keywords/jacobian-matrix-and-determinant","display_name":"Jacobian matrix and determinant","score":0.6634632349014282},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.6379097104072571},{"id":"https://openalex.org/keywords/lexicographical-order","display_name":"Lexicographical order","score":0.42630085349082947},{"id":"https://openalex.org/keywords/applied-mathematics","display_name":"Applied mathematics","score":0.42285674810409546},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.417896568775177},{"id":"https://openalex.org/keywords/norm","display_name":"Norm (philosophy)","score":0.4143461287021637},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.38320302963256836},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.24538633227348328},{"id":"https://openalex.org/keywords/pure-mathematics","display_name":"Pure mathematics","score":0.21834322810173035},{"id":"https://openalex.org/keywords/mathematical-analysis","display_name":"Mathematical analysis","score":0.20331814885139465}],"concepts":[{"id":"https://openalex.org/C133512626","wikidata":"https://www.wikidata.org/wiki/Q787371","display_name":"Automatic differentiation","level":3,"score":0.8124014139175415},{"id":"https://openalex.org/C2011187","wikidata":"https://www.wikidata.org/wiki/Q383851","display_name":"Directional derivative","level":2,"score":0.7408117651939392},{"id":"https://openalex.org/C202615002","wikidata":"https://www.wikidata.org/wiki/Q783507","display_name":"Differentiable function","level":2,"score":0.7313487529754639},{"id":"https://openalex.org/C164660894","wikidata":"https://www.wikidata.org/wiki/Q2037833","display_name":"Piecewise","level":2,"score":0.6914531588554382},{"id":"https://openalex.org/C200331156","wikidata":"https://www.wikidata.org/wiki/Q506041","display_name":"Jacobian matrix and determinant","level":2,"score":0.6634632349014282},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.6379097104072571},{"id":"https://openalex.org/C159254197","wikidata":"https://www.wikidata.org/wiki/Q1144915","display_name":"Lexicographical order","level":2,"score":0.42630085349082947},{"id":"https://openalex.org/C28826006","wikidata":"https://www.wikidata.org/wiki/Q33521","display_name":"Applied mathematics","level":1,"score":0.42285674810409546},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.417896568775177},{"id":"https://openalex.org/C191795146","wikidata":"https://www.wikidata.org/wiki/Q3878446","display_name":"Norm (philosophy)","level":2,"score":0.4143461287021637},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.38320302963256836},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.24538633227348328},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.21834322810173035},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.20331814885139465},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1080/10556788.2015.1025400","is_oa":false,"landing_page_url":"https://doi.org/10.1080/10556788.2015.1025400","pdf_url":null,"source":{"id":"https://openalex.org/S103047102","display_name":"Optimization methods & software","issn_l":"1026-7670","issn":["1026-7670","1029-4937","1055-6788"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Optimization Methods and Software","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320333797","display_name":"Novartis-MIT Center for Continuous Manufacturing","ror":"https://ror.org/02dgwnb72"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":46,"referenced_works":["https://openalex.org/W53023522","https://openalex.org/W75245544","https://openalex.org/W90226210","https://openalex.org/W581038412","https://openalex.org/W581935970","https://openalex.org/W1505930614","https://openalex.org/W1551360398","https://openalex.org/W1553702074","https://openalex.org/W1972393809","https://openalex.org/W1978625593","https://openalex.org/W1992688650","https://openalex.org/W2001024683","https://openalex.org/W2007176686","https://openalex.org/W2007753746","https://openalex.org/W2011835437","https://openalex.org/W2015263936","https://openalex.org/W2022150446","https://openalex.org/W2026365342","https://openalex.org/W2033272253","https://openalex.org/W2036742156","https://openalex.org/W2041928877","https://openalex.org/W2050864977","https://openalex.org/W2053924315","https://openalex.org/W2059066757","https://openalex.org/W2067547116","https://openalex.org/W2070584352","https://openalex.org/W2072090418","https://openalex.org/W2073943124","https://openalex.org/W2074865168","https://openalex.org/W2079688774","https://openalex.org/W2087003257","https://openalex.org/W2089973879","https://openalex.org/W2093020024","https://openalex.org/W2096463463","https://openalex.org/W2113734366","https://openalex.org/W2126038383","https://openalex.org/W2478429860","https://openalex.org/W3157341860","https://openalex.org/W4211092921","https://openalex.org/W4212766343","https://openalex.org/W4212912562","https://openalex.org/W4236913526","https://openalex.org/W4243140258","https://openalex.org/W4247489173","https://openalex.org/W4251507077","https://openalex.org/W4301791716"],"related_works":["https://openalex.org/W2044733003","https://openalex.org/W2468244004","https://openalex.org/W3105173213","https://openalex.org/W2179317017","https://openalex.org/W4253305913","https://openalex.org/W2409381313","https://openalex.org/W2226784581","https://openalex.org/W198149130","https://openalex.org/W2097846334","https://openalex.org/W2049339417"],"abstract_inverted_index":{"Numerical":[0],"methods":[1,62,100],"for":[2,63,93],"non-smooth":[3,135],"equation-solving":[4],"and":[5,40,55,101,131,133,165],"optimization":[6],"often":[7],"require":[8,159],"generalized":[9,64],"derivative":[10,65],"information":[11],"in":[12,35,179],"the":[13,18,22,36,53,56,126,144,171],"form":[14],"of":[15,17,38,44,51,67,87,95,117,161,173],"elements":[16],"Clarke":[19,57],"Jacobian":[20],"or":[21],"B-subdifferential.":[23],"It":[24],"is":[25,91,166,181],"shown":[26,73],"here":[27],"that":[28,41],"piecewise":[29,69,121,140],"differentiable":[30,70,122],"functions":[31,46,71,123,136],"are":[32,72,79,138],"lexicographically":[33],"smooth":[34,119],"sense":[37],"Nesterov,":[39],"lexicographic":[42,81],"derivatives":[43],"these":[45,96],"comprise":[47],"a":[48,162,174],"particular":[49],"subset":[50],"both":[52],"B-subdifferential":[54],"Jacobian.":[58],"Several":[59],"recently":[60],"developed":[61],"evaluation":[66,94],"composite":[68],"to":[74,113,170],"produce":[75],"identical":[76],"results,":[77],"which":[78,137],"also":[80],"derivatives.":[82],"A":[83],"vector":[84],"forward":[85,107,148],"mode":[86,109,150],"automatic":[88],"differentiation":[89],"(AD)":[90],"presented":[92],"derivatives,":[97],"generalizing":[98],"established":[99],"combining":[102],"their":[103],"computational":[104,163],"benefits.":[105],"This":[106,147],"AD":[108,149],"may":[110,151],"be":[111,152],"applied":[112],"any":[114],"finite":[115],"composition":[116],"known":[118],"functions,":[120],"such":[124,142],"as":[125,143],"absolute":[127],"value":[128],"function,":[129],",":[130,132],"certain":[134],"not":[139,158],"differentiable,":[141],"Euclidean":[145],"norm.":[146],"implemented":[153],"using":[154],"operator":[155],"overloading,":[156],"does":[157],"storage":[160],"graph,":[164],"computationally":[167],"tractable":[168],"relative":[169],"cost":[172],"function":[175],"evaluation.":[176],"An":[177],"implementation":[178],"C":[180],"discussed.":[182]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":10},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":12},{"year":2019,"cited_by_count":7},{"year":2018,"cited_by_count":12},{"year":2017,"cited_by_count":9},{"year":2016,"cited_by_count":8},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
