{"id":"https://openalex.org/W2016294575","doi":"https://doi.org/10.1080/10556780290027800","title":"Adjoining Strategies for Multi-layered Programs","display_name":"Adjoining Strategies for Multi-layered Programs","publication_year":2002,"publication_date":"2002-01-01","ids":{"openalex":"https://openalex.org/W2016294575","doi":"https://doi.org/10.1080/10556780290027800","mag":"2016294575"},"language":"en","primary_location":{"id":"doi:10.1080/10556780290027800","is_oa":false,"landing_page_url":"https://doi.org/10.1080/10556780290027800","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":true,"oa_status":"green","oa_url":"https://inria.hal.science/inria-00072880","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5109260860","display_name":"Christ\u00e8le Faure","orcid":null},"institutions":[{"id":"https://openalex.org/I139216783","display_name":"DBV Technologies (France)","ror":"https://ror.org/03cgmq069","country_code":"FR","type":"company","lineage":["https://openalex.org/I139216783"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Christ\u00e8le Faure","raw_affiliation_strings":["a  Poly Space Technologies , 28 Rue Estienne d'orves,  Montrouge ,  92120 ,  France","a Poly Space Technologies , 28 Rue Estienne d'orves, Montrouge , 92120 , France"],"affiliations":[{"raw_affiliation_string":"a  Poly Space Technologies , 28 Rue Estienne d'orves,  Montrouge ,  92120 ,  France","institution_ids":["https://openalex.org/I139216783"]},{"raw_affiliation_string":"a Poly Space Technologies , 28 Rue Estienne d'orves, Montrouge , 92120 , France","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5109260860"],"corresponding_institution_ids":["https://openalex.org/I139216783"],"apc_list":null,"apc_paid":null,"fwci":0.6928,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.73855477,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"17","issue":"1","first_page":"129","last_page":"164"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10126","display_name":"Logic, programming, and type systems","score":0.9984999895095825,"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/computer-science","display_name":"Computer science","score":0.7907410860061646},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.7076122760772705},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.6165458559989929},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6131623387336731},{"id":"https://openalex.org/keywords/simplicity","display_name":"Simplicity","score":0.5892437100410461},{"id":"https://openalex.org/keywords/measure","display_name":"Measure (data warehouse)","score":0.5129010677337646},{"id":"https://openalex.org/keywords/mode","display_name":"Mode (computer interface)","score":0.5053442120552063},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.45728227496147156},{"id":"https://openalex.org/keywords/source-lines-of-code","display_name":"Source lines of code","score":0.43746957182884216},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3224930763244629},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2193593680858612},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.15352457761764526},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.1239243745803833}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7907410860061646},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.7076122760772705},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.6165458559989929},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6131623387336731},{"id":"https://openalex.org/C2776372474","wikidata":"https://www.wikidata.org/wiki/Q508291","display_name":"Simplicity","level":2,"score":0.5892437100410461},{"id":"https://openalex.org/C2780009758","wikidata":"https://www.wikidata.org/wiki/Q6804172","display_name":"Measure (data warehouse)","level":2,"score":0.5129010677337646},{"id":"https://openalex.org/C48677424","wikidata":"https://www.wikidata.org/wiki/Q6888088","display_name":"Mode (computer interface)","level":2,"score":0.5053442120552063},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.45728227496147156},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.43746957182884216},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3224930763244629},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2193593680858612},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.15352457761764526},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.1239243745803833},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1080/10556780290027800","is_oa":false,"landing_page_url":"https://doi.org/10.1080/10556780290027800","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"},{"id":"pmh:hdl:10068/49525","is_oa":false,"landing_page_url":"http://hdl.handle.net/10068/49525","pdf_url":null,"source":{"id":"https://openalex.org/S4377196900","display_name":"OpenGrey (Institut de l'Information Scientifique et Technique)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1295345811","host_organization_name":"Institut de l'Information Scientifique et Technique","host_organization_lineage":["https://openalex.org/I1295345811"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"R - Report"},{"id":"pmh:oai:HAL:inria-00072880v1","is_oa":true,"landing_page_url":"https://inria.hal.science/inria-00072880","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"RR-3781, INRIA. 1999","raw_type":"Reports"}],"best_oa_location":{"id":"pmh:oai:HAL:inria-00072880v1","is_oa":true,"landing_page_url":"https://inria.hal.science/inria-00072880","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"RR-3781, INRIA. 1999","raw_type":"Reports"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W90882117","https://openalex.org/W176631921","https://openalex.org/W1579027943","https://openalex.org/W1973342538","https://openalex.org/W1978670539","https://openalex.org/W2020527870","https://openalex.org/W2050358029","https://openalex.org/W2079115388","https://openalex.org/W2478429860","https://openalex.org/W2561675875"],"related_works":["https://openalex.org/W2368019753","https://openalex.org/W2333930193","https://openalex.org/W2737356002","https://openalex.org/W2246241526","https://openalex.org/W2374150061","https://openalex.org/W4312763760","https://openalex.org/W4282830668","https://openalex.org/W2149635184","https://openalex.org/W3025557260","https://openalex.org/W2135968687"],"abstract_inverted_index":{"Some":[0],"papers":[1],"present":[2],"the":[3,32,37,49,53,61,67,119,144,187,200,210],"rules":[4],"to":[5,7,12,79,136],"apply":[6],"a":[8,40,125,182,194],"straight":[9],"line":[10],"program":[11,42],"differentiate":[13],"it":[14],"in":[15,43,57,114,151,181,209],"reverse":[16,44,50,58],"mode,":[17,51],"as":[18,20,168],"well":[19],"theoretical":[21],"complexity":[22,131,141,211],"measures.":[23,212],"This":[24,138],"paper":[25,139],"recalls":[26],"these":[27,84,122,149],"rules,":[28],"but":[29],"also":[30],"summarises":[31],"different":[33],"possible":[34],"strategies":[35,75,85,123,150],"for":[36,208],"differentiation":[38],"of":[39,55,63,74,112,121,143,153,174,179],"multi-level":[41],"mode.":[45],"We":[46],"focus":[47],"on":[48,124,163],"because":[52,129],"computation":[54,62],"derivatives":[56],"order":[59],"(w.r.t.":[60],"original":[64],"variables)":[65],"makes":[66],"problem":[68],"much":[69],"more":[70],"complicated.":[71],"A":[72],"lot":[73],"can":[76,205],"be":[77,206],"applied":[78,87],"generate":[80],"an":[81],"adjoint":[82,145],"code:":[83],"are":[86,99,161],"within":[88,93,190],"hand-coded":[89],"discrete":[90],"adjoints":[91],"or":[92],"automatically":[94],"generated":[95,147],"adjoints.":[96],"But":[97],"they":[98],"not":[100],"necessarily":[101],"known":[102],"by":[103],"both":[104],"communities,":[105],"this":[106,115],"is":[107,127],"why":[108],"we":[109,185,197],"describe":[110],"several":[111],"them":[113],"paper.":[116],"Until":[117],"now,":[118],"comparison":[120],"code":[126],"difficult":[128],"no":[130],"measure":[132],"has":[133],"been":[134],"associated":[135],"them.":[137],"presents":[140],"measures":[142,166],"codes":[146],"using":[148],"terms":[152],"execution":[154,169],"time":[155,170,191],"and":[156,171],"memory":[157,172,188],"requirement.":[158],"These":[159],"complexities":[160],"based":[162],"some":[164],"elementary":[165],"such":[167],"requirement":[173],"their":[175],"sub-programs.":[176],"For":[177],"sake":[178],"simplicity,":[180],"first":[183,203],"phase":[184],"neglect":[186],"management":[189],"costs.":[192],"In":[193],"second":[195],"phase,":[196],"explain":[198],"how":[199],"extra":[201],"cost":[202],"neglected":[204],"accommodated":[207]},"counts_by_year":[{"year":2014,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
