{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:33:45Z","timestamp":1742913225065,"version":"3.40.3"},"publisher-location":"Cham","reference-count":11,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030618636"},{"type":"electronic","value":"9783030618643"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-61864-3_42","type":"book-chapter","created":{"date-parts":[[2020,10,17]],"date-time":"2020-10-17T03:32:49Z","timestamp":1602905569000},"page":"492-500","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Optimal Parenthesizing of Geometric Algebra Products"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8636-4977","authenticated-orcid":false,"given":"St\u00e9phane","family":"Breuils","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8792-7164","authenticated-orcid":false,"given":"Vincent","family":"Nozick","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9148-9822","authenticated-orcid":false,"given":"Akihiro","family":"Sugimoto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,10,18]]},"reference":[{"key":"42_CR1","unstructured":"Aho, A.V., Hopcroft, J.E.: The design and analysis of computer algorithms. Pearson Education India (1974)"},{"key":"42_CR2","unstructured":"Breuils, S., Nozick, V., Sugimoto, A.: Computational aspects of geometric algebra products of two homogeneous multivectors (2020). ArXiv abs\/2002.11313"},{"issue":"2","key":"42_CR3","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1007\/s00006-018-0851-1","volume":"28","author":"S Breuils","year":"2018","unstructured":"Breuils, S., Nozick, V., Sugimoto, A., Hitzer, E.: Quadric conformal geometric algebra of $$\\mathbb{R}^{9,6}$$. Adv. Appl. Clifford Algebras 28(2), 35 (2018). \nhttps:\/\/doi.org\/10.1007\/s00006-018-0851-1","journal-title":"Adv. Appl. Clifford Algebras"},{"issue":"2","key":"42_CR4","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1007\/s00006-014-0443-7","volume":"24","author":"P Charrier","year":"2014","unstructured":"Charrier, P., Klimek, M., Steinmetz, C., Hildenbrand, D.: Geometric algebra enhanced precompiler for C++, OpenCL and Mathematica\u2019s OpenCLLink. Adv. Appl. Clifford Algebras 24(2), 613\u2013630 (2014)","journal-title":"Adv. Appl. Clifford Algebras"},{"key":"42_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"511","DOI":"10.1007\/978-3-030-22514-8_51","volume-title":"Advances in Computer Graphics","author":"S De Keninck","year":"2019","unstructured":"De Keninck, S., Dorst, L.: Geometric algebra levenberg-marquardt. In: Gavrilova, M., Chang, J., Thalmann, N.M., Hitzer, E., Ishikawa, H. (eds.) CGI 2019. LNCS, vol. 11542, pp. 511\u2013522. Springer, Cham (2019). \nhttps:\/\/doi.org\/10.1007\/978-3-030-22514-8_51"},{"key":"42_CR6","series-title":"An Object-Oriented Approach to Geometry","volume-title":"Geometric Algebra for Computer Science","author":"L Dorst","year":"2007","unstructured":"Dorst, L., Fontijne, D., Mann, S.: Geometric Algebra for Computer Science. An Object-Oriented Approach to Geometry. Morgan Kaufmann, Burlington (2007)"},{"key":"42_CR7","unstructured":"Fontijne, D.: Efficient Implementation of Geometric Algebra. Ph.D. thesis, University of Amsterdam (2007)"},{"issue":"2","key":"42_CR8","doi-asserted-by":"publisher","first-page":"362","DOI":"10.1137\/0211028","volume":"11","author":"T Hu","year":"1982","unstructured":"Hu, T., Shing, M.: Computation of matrix chain products. Part I. SIAM J. Comput. 11(2), 362\u2013373 (1982)","journal-title":"SIAM J. Comput."},{"key":"42_CR9","doi-asserted-by":"publisher","DOI":"10.1201\/b18273","volume-title":"Understanding Geometric Algebra: Hamilton, Grassmann, and Clifford for Computer Vision and Graphics","author":"K Kanatani","year":"2015","unstructured":"Kanatani, K.: Understanding Geometric Algebra: Hamilton, Grassmann, and Clifford for Computer Vision and Graphics. A. K. Peters Ltd, Natick (2015)"},{"issue":"5","key":"42_CR10","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1007\/s00006-019-1014-8","volume":"29","author":"J Lasenby","year":"2019","unstructured":"Lasenby, J., Hadfield, H., Lasenby, A.: Calculating the rotor between conformal objects. Adv. Appl. Clifford Algebras 29(5), 102 (2019). \nhttps:\/\/doi.org\/10.1007\/s00006-019-1014-8","journal-title":"Adv. Appl. Clifford Algebras"},{"key":"42_CR11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89068-3","volume-title":"Geometric Algebra with Applications in Engineering, Geometry and Computing","author":"C Perwass","year":"2009","unstructured":"Perwass, C.: Geometric Algebra with Applications in Engineering, Geometry and Computing, vol. 4. Springer, Heidelberg (2009). \nhttps:\/\/doi.org\/10.1007\/978-3-540-89068-3"}],"container-title":["Lecture Notes in Computer Science","Advances in Computer Graphics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-61864-3_42","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,17]],"date-time":"2020-10-17T03:41:18Z","timestamp":1602906078000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-61864-3_42"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030618636","9783030618643"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-61864-3_42","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"18 October 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CGI","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Computer Graphics International Conference","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Geneva","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Switzerland","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 October 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 October 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"37","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"cgi2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.cgs-network.org\/cgi20\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}