{"id":"https://openalex.org/W1988495350","doi":"https://doi.org/10.1137/s105262349833338x","title":"Expressing Complementarity Problems in an Algebraic Modeling Language and Communicating Them to Solvers","display_name":"Expressing Complementarity Problems in an Algebraic Modeling Language and Communicating Them to Solvers","publication_year":1999,"publication_date":"1999-01-01","ids":{"openalex":"https://openalex.org/W1988495350","doi":"https://doi.org/10.1137/s105262349833338x","mag":"1988495350"},"language":"en","primary_location":{"id":"doi:10.1137/s105262349833338x","is_oa":false,"landing_page_url":"https://doi.org/10.1137/s105262349833338x","pdf_url":null,"source":{"id":"https://openalex.org/S928796702","display_name":"SIAM Journal on Optimization","issn_l":"1052-6234","issn":["1052-6234","1095-7189"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://minds.wisconsin.edu/bitstream/1793/64380/1/98-02.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5088455558","display_name":"Michael C. Ferris","orcid":"https://orcid.org/0000-0002-7652-6776"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Michael C. Ferris","raw_affiliation_strings":["University of Wisconsin, Madison"],"affiliations":[{"raw_affiliation_string":"University of Wisconsin, Madison","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087484737","display_name":"Robert Fourer","orcid":null},"institutions":[{"id":"https://openalex.org/I4210155590","display_name":"Management Sciences (United States)","ror":"https://ror.org/05shz5j84","country_code":"US","type":"company","lineage":["https://openalex.org/I4210155590"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Robert Fourer","raw_affiliation_strings":["Industrial Engineering and Management Sciences"],"affiliations":[{"raw_affiliation_string":"Industrial Engineering and Management Sciences","institution_ids":["https://openalex.org/I4210155590"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050868357","display_name":"David M. Gay","orcid":"https://orcid.org/0000-0002-7407-1245"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"David M. Gay","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5088455558"],"corresponding_institution_ids":["https://openalex.org/I135310074"],"apc_list":null,"apc_paid":null,"fwci":5.1946,"has_fulltext":false,"cited_by_count":33,"citation_normalized_percentile":{"value":0.95253622,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"9","issue":"4","first_page":"991","last_page":"1009"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9901999831199646,"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/T10126","display_name":"Logic, programming, and type systems","score":0.9901999831199646,"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/T11596","display_name":"Constraint Satisfaction and Optimization","score":0.9890000224113464,"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/T10142","display_name":"Formal Methods in Verification","score":0.9884999990463257,"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/complementarity","display_name":"Complementarity (molecular biology)","score":0.8855297565460205},{"id":"https://openalex.org/keywords/mixed-complementarity-problem","display_name":"Mixed complementarity problem","score":0.6920425295829773},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.5792156457901001},{"id":"https://openalex.org/keywords/complementarity-theory","display_name":"Complementarity theory","score":0.5374295115470886},{"id":"https://openalex.org/keywords/algebraic-number","display_name":"Algebraic number","score":0.5207583904266357},{"id":"https://openalex.org/keywords/linear-complementarity-problem","display_name":"Linear complementarity problem","score":0.47588029503822327},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.46263259649276733},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.3599475026130676},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3473604619503021},{"id":"https://openalex.org/keywords/algebra-over-a-field","display_name":"Algebra over a field","score":0.340877890586853},{"id":"https://openalex.org/keywords/pure-mathematics","display_name":"Pure mathematics","score":0.15318062901496887}],"concepts":[{"id":"https://openalex.org/C202269582","wikidata":"https://www.wikidata.org/wiki/Q2644277","display_name":"Complementarity (molecular biology)","level":2,"score":0.8855297565460205},{"id":"https://openalex.org/C77196050","wikidata":"https://www.wikidata.org/wiki/Q6883962","display_name":"Mixed complementarity problem","level":3,"score":0.6920425295829773},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.5792156457901001},{"id":"https://openalex.org/C85404239","wikidata":"https://www.wikidata.org/wiki/Q5156417","display_name":"Complementarity theory","level":3,"score":0.5374295115470886},{"id":"https://openalex.org/C9376300","wikidata":"https://www.wikidata.org/wiki/Q168817","display_name":"Algebraic number","level":2,"score":0.5207583904266357},{"id":"https://openalex.org/C34320192","wikidata":"https://www.wikidata.org/wiki/Q783105","display_name":"Linear complementarity problem","level":3,"score":0.47588029503822327},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.46263259649276733},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.3599475026130676},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3473604619503021},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.340877890586853},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.15318062901496887},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"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/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C158622935","wikidata":"https://www.wikidata.org/wiki/Q660848","display_name":"Nonlinear system","level":2,"score":0.0}],"mesh":[],"locations_count":7,"locations":[{"id":"doi:10.1137/s105262349833338x","is_oa":false,"landing_page_url":"https://doi.org/10.1137/s105262349833338x","pdf_url":null,"source":{"id":"https://openalex.org/S928796702","display_name":"SIAM Journal on Optimization","issn_l":"1052-6234","issn":["1052-6234","1095-7189"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Optimization","raw_type":"journal-article"},{"id":"pmh:oai:minds.wisconsin.edu:1793/64380","is_oa":true,"landing_page_url":"http://digital.library.wisc.edu/1793/64380","pdf_url":"https://minds.wisconsin.edu/bitstream/1793/64380/1/98-02.pdf","source":{"id":"https://openalex.org/S4306401622","display_name":"Minds at UW (University of Wisconsin)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I135310074","host_organization_name":"University of Wisconsin\u2013Madison","host_organization_lineage":["https://openalex.org/I135310074"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Technical Report"},{"id":"pmh:oai:minds.wisconsin.edu:1793/66085","is_oa":false,"landing_page_url":"http://digital.library.wisc.edu/1793/66085","pdf_url":null,"source":{"id":"https://openalex.org/S4306401622","display_name":"Minds at UW (University of Wisconsin)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I135310074","host_organization_name":"University of Wisconsin\u2013Madison","host_organization_lineage":["https://openalex.org/I135310074"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Technical Report"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.165.1632","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.165.1632","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://iems.northwestern.edu/~4er/WRITINGS/compl.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.41.8661","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.41.8661","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://ampl.com/cm/cs/what/ampl/REFS/compl.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.48.5949","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.5949","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://iems.nwu.edu/~4er/WRITINGS/compl.ps.gz","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.57.4071","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.57.4071","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ftp://ftp.cs.wisc.edu/math-prog/tech-reports/98-02.ps","raw_type":"text"}],"best_oa_location":{"id":"pmh:oai:minds.wisconsin.edu:1793/64380","is_oa":true,"landing_page_url":"http://digital.library.wisc.edu/1793/64380","pdf_url":"https://minds.wisconsin.edu/bitstream/1793/64380/1/98-02.pdf","source":{"id":"https://openalex.org/S4306401622","display_name":"Minds at UW (University of Wisconsin)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I135310074","host_organization_name":"University of Wisconsin\u2013Madison","host_organization_lineage":["https://openalex.org/I135310074"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Technical Report"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/10","display_name":"Reduced inequalities","score":0.5099999904632568}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1988495350.pdf"},"referenced_works_count":31,"referenced_works":["https://openalex.org/W26264975","https://openalex.org/W61778493","https://openalex.org/W82221089","https://openalex.org/W217831350","https://openalex.org/W1480458797","https://openalex.org/W1505930614","https://openalex.org/W1555684317","https://openalex.org/W1592414227","https://openalex.org/W1598310933","https://openalex.org/W1599532185","https://openalex.org/W1604555142","https://openalex.org/W1881816275","https://openalex.org/W1964166152","https://openalex.org/W1969368779","https://openalex.org/W1985229624","https://openalex.org/W1993484078","https://openalex.org/W1994229564","https://openalex.org/W2000151369","https://openalex.org/W2001024683","https://openalex.org/W2027610603","https://openalex.org/W2045622192","https://openalex.org/W2052256717","https://openalex.org/W2072026898","https://openalex.org/W2080474145","https://openalex.org/W2093246563","https://openalex.org/W2127099088","https://openalex.org/W2128234186","https://openalex.org/W2143366782","https://openalex.org/W2163089608","https://openalex.org/W4232598359","https://openalex.org/W4234559147"],"related_works":["https://openalex.org/W2567598518","https://openalex.org/W2038257044","https://openalex.org/W2181335693","https://openalex.org/W2146837357","https://openalex.org/W2056624063","https://openalex.org/W4205776337","https://openalex.org/W2020671610","https://openalex.org/W2794537088","https://openalex.org/W1974781235","https://openalex.org/W2583717686"],"abstract_inverted_index":{"Diverse":[0],"problems":[1,49,85],"in":[2,10,51,104],"optimization,":[3],"engineering,":[4],"and":[5,74,107,136],"economics":[6],"have":[7],"natural":[8],"formulations":[9],"terms":[11,52],"of":[12,42,53,113,122],"complementarity":[13,54,84,102,134,139],"conditions,":[14],"which":[15,66],"state":[16],"(in":[17],"their":[18],"simplest":[19],"form)":[20],"that":[21,80,96,126,137],"either":[22],"a":[23,31,105,114,142],"certain":[24],"nonnegative":[25],"variable":[26],"must":[27,34],"be":[28],"zero":[29],"or":[30,38],"corresponding":[32],"inequality":[33,75],"hold":[35],"with":[36],"equality,":[37],"both.":[39],"A":[40],"variety":[41],"algorithms":[43],"has":[44],"been":[45],"devised":[46],"for":[47,70,146],"solving":[48],"expressed":[50],"conditions.":[55],"It":[56],"is":[57],"thus":[58],"attractive":[59],"to":[60,77,91,132,141],"consider":[61],"extending":[62],"algebraic":[63],"modeling":[64,94],"languages,":[65],"are":[67],"widely":[68],"used":[69],"sending":[71],"ordinary":[72],"equations":[73],"constraints":[76],"solvers,":[78],"so":[79],"they":[81],"can":[82,97],"express":[83,98],"directly.":[86],"We":[87,119],"describe":[88],"an":[89,123,128],"extension":[90],"the":[92,99,111],"AMPL":[93],"language":[95],"most":[100],"common":[101],"conditions":[103,140],"concise":[106],"flexible":[108],"way,":[109],"through":[110],"introduction":[112],"single":[115],"new":[116],"\"complements\"":[117],"operator.":[118],"present":[120],"details":[121],"efficient":[124],"implementation":[125],"incorporates":[127],"augmented":[129],"presolve":[130],"phase":[131],"simplify":[133],"problems,":[135],"converts":[138],"canonical":[143],"form":[144],"convenient":[145],"solvers.":[147]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":3}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
