<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">algorithms</journal-id>
      <journal-title>Algorithms</journal-title>
      <abbrev-journal-title abbrev-type="publisher">Algorithms</abbrev-journal-title>
      <abbrev-journal-title abbrev-type="pubmed">algorithms</abbrev-journal-title>
      <issn pub-type="epub">1999-4893</issn>
      <publisher>
        <publisher-name>MDPI</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3390/a5040449</article-id>
      <article-id pub-id-type="publisher-id">algorithms-05-00449</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Forecasting the Unit Cost of a Product with Some Linear Fuzzy Collaborative Forecasting Models</article-title>
      </title-group>
	  <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Chen</surname>
            <given-names>Toly</given-names>
          </name>
        </contrib>
      </contrib-group>
      
      <aff id="af1-algorithms-05-00449">Department of Industrial Engineering and Systems Management, Feng Chia University, Taichung City, 407, Taiwan; Email: <email>tolychen@ms37.hinet.net</email></aff>
      <pub-date pub-type="epub">
        <day>15</day>
        <month>10</month>
        <year>2012</year>
      </pub-date>
      <pub-date pub-type="collection">
	  <month>12</month>
        <year>2012</year>
      </pub-date>
      <volume>5</volume>
      <issue>4</issue>
      <fpage>449</fpage>
      <lpage>468</lpage>
      <history>
        <date date-type="received">
          <day>06</day>
          <month>06</month>
          <year>2012</year>
        </date>
        <date date-type="rev-recd">
          <day>07</day>
          <month>09</month>
          <year>2012</year>
        </date>
        <date date-type="accepted">
          <day>17</day>
          <month>09</month>
          <year>2012</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>©  2012 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
        <copyright-year>2012</copyright-year>
        <license xmlns:xlink="http://www.w3.org/1999/xlink" license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/3.0/">
          <p>This article is an open-access article distributed under the terms and conditions of the Creative Commons Attribution license (<uri>http://creativecommons.org/licenses/by/3.0/</uri>).</p>
        </license>
      </permissions>
      <abstract>
        <p>Forecasting the unit cost of every product type in a factory is an important task. However, it is not easy to deal with the uncertainty of the unit cost. Fuzzy collaborative forecasting is a very effective treatment of the uncertainty in the distributed environment. This paper presents some linear fuzzy collaborative forecasting models to predict the unit cost of a product. In these models, the experts’ forecasts differ and therefore need to be aggregated through collaboration. According to the experimental results, the effectiveness of forecasting the unit cost was considerably improved through collaboration.</p>
      </abstract>
      <kwd-group>
        <kwd>fuzzy collaborative forecasting</kwd>
        <kwd>unit cost</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec sec-type="intro">
      <title>1. Introduction</title>
      <p>Cost forecasting means different things at different stages of the product life cycle. In product design, the designer needs to know whether the product will be economically produced. After a product goes into mass production, forecasting the unit cost is the basis of financial and production planning activities. When a product enters the market, the follow-up customer service and maintenance costs must also be taken into account.</p>
      <p>Accurately predicting the unit cost of each product type is a very important task in any factory. If the unit cost is less than expected, then the efforts and investment of cost reduction are not necessary. Conversely, if the unit cost is more than expected, then the profitability of the product will be over-estimated, resulting in the wrong investment and production decisions. However, forecasting the unit cost is not an easy task because of the uncertainty of the unit cost, mainly due to the cost of human operations in the production of products, which is sometimes unstable. In addition, there is not much relevant literature in the unit cost forecasting. On the other hand, several recent studies (e.g. [<xref ref-type="bibr" rid="B1-algorithms-05-00449">1</xref>,<xref ref-type="bibr" rid="B2-algorithms-05-00449">2</xref>,<xref ref-type="bibr" rid="B3-algorithms-05-00449">3</xref>,<xref ref-type="bibr" rid="B4-algorithms-05-00449">4</xref>,<xref ref-type="bibr" rid="B5-algorithms-05-00449">5</xref>,<xref ref-type="bibr" rid="B6-algorithms-05-00449">6</xref>,<xref ref-type="bibr" rid="B7-algorithms-05-00449">7</xref>,<xref ref-type="bibr" rid="B8-algorithms-05-00449">8</xref>,<xref ref-type="bibr" rid="B9-algorithms-05-00449">9</xref>,<xref ref-type="bibr" rid="B10-algorithms-05-00449">10</xref>,<xref ref-type="bibr" rid="B11-algorithms-05-00449">11</xref>,<xref ref-type="bibr" rid="B12-algorithms-05-00449">12</xref>,<xref ref-type="bibr" rid="B13-algorithms-05-00449">13</xref>,<xref ref-type="bibr" rid="B14-algorithms-05-00449">14</xref>]) showed that fuzzy collaborative forecasting has great potential for the prediction of processes with uncertainty, such as yield learning, changes in price, fluctuations in the cycle time, and others. For these reasons, the application of fuzzy collaborative forecasting methods to improve the performance of the unit cost forecasting is worth a try. Therefore, some fuzzy collaborative forecasting models are proposed in this study, in order to enhance the accuracy and precision of the unit cost forecast.</p>
      <p>In the proposed methodology, the stakeholders are a group of domain experts, such as the product engineer, factory managers and accounting department staff. These experts apply fuzzy linear regression methods to predict the unit cost of a product. A fuzzy linear regression equation can be converted into a linear or nonlinear programming problem in a variety of ways. Furthermore, within the conversion process some parameters need a subject setting. As a result, forecasts obtained by the experts may be very different and therefore requires a collaborative mechanism to deal with the following issues:</p>
      <list list-type="simple">
        <list-item>
          <p>(1) How to integrate these forecasts?</p>
        </list-item>
        <list-item>
          <p>(2) How experts can refer to the forecasts of others to modify their own?</p>
        </list-item>
      </list>
      <p>In response to this issue, the methods presented in this study are as follows:</p>
      <list list-type="simple">
        <list-item>
          <p>(1) Some linear fuzzy regression models for the unit cost forecasting are proposed and compared.</p>
        </list-item>
        <list-item>
          <p>(2) Development of dedicated software to pass the forecast of each expert to other experts for their reference. In the meantime, the software can integrate different forecasts using the hybrid fuzzy intersection and back propagation network approach.</p>
        </list-item>
        <list-item>
          <p>(3) In reference to the forecasts of others, each expert subjectively modifies the parameters in the fuzzy linear regression method.</p>
        </list-item>
      </list>
      <p>The objectives of this study are as follows:</p>
      <list list-type="simple">
        <list-item>
          <p>(1) To enhance the accuracy of the unit cost forecast. In other words, the forecasts obtained must be very close to the actual values.</p>
        </list-item>
        <list-item>
          <p>(2) To improve the precision of the unit cost forecasting. Namely, a very small range containing the actual value can be estimated.</p>
        </list-item>
        <list-item>
          <p>(3) The application of an instance to compare the advantages and disadvantages of different linear fuzzy collaborative forecasting models.</p>
        </list-item>
      </list>
      <p>The organization of this study is described as follow. <xref ref-type="sec" rid="sec2-algorithms-05-00449">Section 2</xref> first reviews the literature related to fuzzy collaborative forecasting and the unit cost forecasting. The problems faced by the existing methods are also discussed. Then, in <xref ref-type="sec" rid="sec3-algorithms-05-00449">Section 3</xref>, some fuzzy collaborative forecasting models are proposed to predict the unit cost of a product. An example is given to illustrate the applicability of these models. <xref ref-type="sec" rid="sec4-algorithms-05-00449">Section 4</xref> makes conclusions and suggests some directions for future research.</p>
    </sec>
    <sec id="sec2-algorithms-05-00449">
      <title>2. Related Work</title>
      <p>Carnes [<xref ref-type="bibr" rid="B15-algorithms-05-00449">15</xref>] established a basic equation to calculate the unit cost of a wafer. Carnes also compared the long-term costs of ownership of two alternative machines, but these costs were not allocated to the two machines. Wood [<xref ref-type="bibr" rid="B16-algorithms-05-00449">16</xref>] defined the lowest cost of all operations on the same machine as the minimum wafer cost. In Pfitzner <italic>et al.</italic>’s view, the recovery of wafers is becoming increasingly important in reducing the unit cost along with the growth in size of a wafer [<xref ref-type="bibr" rid="B17-algorithms-05-00449">17</xref>]. </p>
      <p>Although there have been some literature about fuzzy collaborative intelligence and systems, but very few directly related to fuzzy collaborative forecasting. Shai and Reich [<xref ref-type="bibr" rid="B18-algorithms-05-00449">18</xref>,<xref ref-type="bibr" rid="B19-algorithms-05-00449">19</xref>] defined the concept of infused design as an approach for establishing effective collaboration between designers from different engineering fields. Büyüközkan and Vardaloglu [<xref ref-type="bibr" rid="B20-algorithms-05-00449">20</xref>,<xref ref-type="bibr" rid="B21-algorithms-05-00449">21</xref>] applied the fuzzy cognitive map method to the collaborative planning, forecasting and replenishment of a supply chain. The initial values of the concepts and the connection weights of the fuzzy cognitive map are dependent on the subjective belief of the expert and can be modified after collaboration. According to Poler <italic>et al.</italic> [<xref ref-type="bibr" rid="B22-algorithms-05-00449">22</xref>], the comparison of collaboration methods and the proposing of software tools, especially as regards forecasting methods for collaborative forecasting, are still lacking. Pedrycz and Rai [<xref ref-type="bibr" rid="B14-algorithms-05-00449">14</xref>] discussed the problem of collaborative data analysis by a group of agents having access to different parts of data and exchanging findings through their collaboration. A two-phase optimization procedure was established, so that the results of communication can be embedded into the local optimization results. In recent years, Chen [<xref ref-type="bibr" rid="B6-algorithms-05-00449">6</xref>] used a hybrid fuzzy linear regression-back propagation network approach to predict the efficient cost per unit of a semiconductor product. This method first gathered a group of experts in the field. Each expert then used a fuzzy linear regression equation to predict the future unit cost. The result is a fuzzy value, and can be regarded as a non-symmetric interval forecast. A crisp forecast rarely equal to the actual value. In contrast, a fuzzy forecast can contain the actual value. The fuzzy forecasts obtained by different experts are aggregated using a fuzzy intersection, resulting in a polygon-shaped fuzzy number, which can be defuzzified using a back propagation network. Chen [<xref ref-type="bibr" rid="B4-algorithms-05-00449">4</xref>] considered the case in which each expert has only partial access to the data, and is not willing to share the raw data he/she owns. The forecasting results by an expert are conveyed to other experts for the modification of their settings, so that the actual values will be contained in the fuzzy forecasts after collaboration. All fuzzy collaborative intelligence methods seek consensus of results. In this field, Ostrosi <italic>et al.</italic> [<xref ref-type="bibr" rid="B23-algorithms-05-00449">23</xref>] defined the concept of consensus as the overlapping of design clusters of different perspectives. Similarly, Chen [<xref ref-type="bibr" rid="B2-algorithms-05-00449">2</xref>] defined the concept of partial consensus as the intersection of the views of some experts. Cheikhrouhou <italic>et al.</italic> [<xref ref-type="bibr" rid="B24-algorithms-05-00449">24</xref>] thought that collaboration is necessary because of the unexpected events that may occur in the future demand.</p>
      <p>In short, the existing approaches have the following problems:</p>
      <list list-type="simple">
        <list-item>
          <p>(1) The unit cost forecasted by the existing methods may be lower than the actual value, resulting in over-estimated profits if the financial plan is based on the forecasts.</p>
        </list-item>
        <list-item>
          <p>(2) For precision in the unit cost forecasting, the narrowest scope containing the actual value is required; however, this has rarely been discussed.</p>
        </list-item>
        <list-item>
          <p>(3) The peak and average unit costs are forecasted separately, which is problematic because it is possible that the forecast becomes invalid in the sense that the average value may be higher than the peak value [<xref ref-type="bibr" rid="B10-algorithms-05-00449">10</xref>].</p>
        </list-item>
        <list-item>
          <p>(4) The existing fuzzy linear regression-back propagation network methods selected particular fuzzy linear regression methods, but did not explain the reasons or compared with other fuzzy linear regression methods.</p>
        </list-item>
      </list>
    </sec>
    <sec sec-type="methods" id="sec3-algorithms-05-00449">
      <title>3. Methodology</title>
      <p>The parameters used in the proposed methodology are defined in advance.</p>
      <list list-type="simple">
        <list-item>
          <p>(1) <italic>b</italic>: learning constant.</p>
        </list-item>
        <list-item>
          <p>(2) <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i001.tif"/>: normalized unit cost at period <italic>t</italic>. </p>
        </list-item>
        <list-item>
          <p>(3) <italic>c</italic><sub>t</sub>: actual unit cost at period <italic>t</italic>.</p>
        </list-item>
        <list-item>
          <p>(4) <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i002.tif"/>: fuzzy unit cost forecast at period <italic>t</italic>. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i003.tif"/>if it is represented with a triangular fuzzy number .</p>
        </list-item>
        <list-item>
          <p>(5) <italic>C</italic>: unit wafer cost.</p>
        </list-item>
        <list-item>
          <p>(6) <italic>G</italic>: gross die.</p>
        </list-item>
        <list-item>
          <p>(7) <italic>r</italic>(<italic>t</italic>): homoscedastical, serially non-correlated error term.</p>
        </list-item>
        <list-item>
          <p>(8) <italic>t</italic>: period.</p>
        </list-item>
        <list-item>
          <p>(9) <italic>T</italic>: current period.</p>
        </list-item>
        <list-item>
          <p>(10) <italic>Y</italic><sub>t</sub>: yield at period <italic>t</italic>.</p>
        </list-item>
        <list-item>
          <p>(11) <italic>Y</italic><sub>0</sub>: asymptotic/final yield.</p>
        </list-item>
      </list>
      <p>Prior to predict the unit cost of a product, we emphasize at the outset that the reduction in the unit cost follows a learning process, which is the assumption of this study.</p>
      <sec>
        <title>3.1. Fuzzy Linear Regression Methods for Forecasting the Unit Cost</title>
        <p>According to Gruber [<xref ref-type="bibr" rid="B25-algorithms-05-00449">25</xref>], the yield of a product follows a learning process:
        <disp-formula id="algorithms-05-00449-i004"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i004.tif"/><label>(1)</label></disp-formula></p>

        <p>The unit cost can be calculated as
        <disp-formula id="algorithms-05-00449-i005"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i005.tif"/><label>(2)</label></disp-formula>
        Obviously, the change in the unti cost is also a learning process, not a usual time-series. After converting to logarithms,
        <disp-formula id="algorithms-05-00449-i006"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i006.tif"/><label>(3)</label></disp-formula>
        where <italic>a</italic> = ln<italic>C</italic> − ln<italic>Y</italic><sub>0</sub> − ln<italic>G</italic>. To consider the uncertainty in the unit cost, parameters in equation (3) are given in asymmetric triangular fuzzy numbers as follows [<xref ref-type="bibr" rid="B26-algorithms-05-00449">26</xref>,<xref ref-type="bibr" rid="B27-algorithms-05-00449">27</xref>,<xref ref-type="bibr" rid="B28-algorithms-05-00449">28</xref>,<xref ref-type="bibr" rid="B29-algorithms-05-00449">29</xref>]:
        <disp-formula id="algorithms-05-00449-i007"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i007.tif"/><label>(4)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i008"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i008.tif"/><label>(5)</label></disp-formula>
        Therefore,
        <disp-formula id="algorithms-05-00449-i009"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i009.tif"/><label>(6)</label></disp-formula>
        where (+) represents fuzzy addition. Equation (6) is obviously a fuzzy linear regression equation.</p>
        <p>A fuzzy linear regression equation can be fitted in various ways. For example, in Tanaka and Watada [<xref ref-type="bibr" rid="B30-algorithms-05-00449">30</xref>], a linear programming problem is solved to minimize the fuzziness:
        <disp-formula id="algorithms-05-00449-i010"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i010.tif"/><label>(7)</label></disp-formula>
        subject to
        <disp-formula id="algorithms-05-00449-i011"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i011.tif"/><label>(8)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i012"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i012.tif"/><label>(9)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i013"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i013.tif"/><label>(10)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i014"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i014.tif"/><label>(11)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i015"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i015.tif"/><label>(12)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i016"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i016.tif"/><label>(13)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i017"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i017.tif"/><label>(14)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i018"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i018.tif"/><label>(15)</label></disp-formula>
        where <italic>s</italic> is the satisfaction level. For the training data, the actual values will fall within the ranges of the fuzzy forecasts. Clearly, the higher value of <italic>s</italic> leads to wider fuzzy forecasts. This model is indicated with WT(<italic>s</italic>).</p>
        <p>The second method for fitting a fuzzy linear regression equation is Peters’ method [<xref ref-type="bibr" rid="B31-algorithms-05-00449">31</xref>], in which the following linear programming problem is solved, aimed at the maximization of the average satisfaction level:
        <disp-formula id="algorithms-05-00449-i019"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i019.tif"/><label>(16)</label></disp-formula>
      subject to
        <disp-formula id="algorithms-05-00449-i020"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i020.tif"/><label>(17)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i021"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i021.tif"/><label>(18)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i022"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i022.tif"/><label>(19)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i023"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i023.tif"/><label>(20)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i024"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i024.tif"/><label>(21)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i025"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i025.tif"/><label>(22)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i026"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i026.tif"/><label>(23)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i027"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i027.tif"/><label>(24)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i028"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i028.tif"/><label>(25)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i029"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i029.tif"/><label>(26)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i030"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i030.tif"/><label>(27)</label></disp-formula>
        where <italic>d</italic> is the required range of a fuzzy forecast. Clearly, a larger value of <italic>d</italic> results in a higher average satisfaction level. This model is indicated with Peters(<italic>d</italic>).</p>
        <p>The third method for fitting a fuzzy linear regression equation is Donoso’s quadratic non-possibilistic method [<xref ref-type="bibr" rid="B32-algorithms-05-00449">32</xref>], in which the quadratic error for both the central tendency and each one of the spreads is minimized:
        <disp-formula id="algorithms-05-00449-i031"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i031.tif"/><label>(28)</label></disp-formula>
        subject to
        <disp-formula id="algorithms-05-00449-i065"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i065.tif"/><label>(29)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i067"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i067.tif"/><label>(30)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i069"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i069.tif"/><label>(31)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i071"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i071.tif"/><label>(32)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i073"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i073.tif"/><label>(33)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i075"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i075.tif"/><label>(34)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i077"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i077.tif"/><label>(35)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i032"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i032.tif"/><label>(36)</label></disp-formula>
        where <italic>k</italic><sub>1</sub> and <italic>k</italic><sub>2</sub> belong to [0 1], and add up to 1. This model is indicated with Donoso(<italic>k</italic><sub>1</sub>, <italic>k</italic><sub>2</sub>, <italic>s</italic>).</p>
        <p>The fourth method for fitting a fuzzy linear regression equation is Chen and Lin’s nonlinear programming method [<xref ref-type="bibr" rid="B8-algorithms-05-00449">8</xref>], which changes the objectives and constraints in the two linear programming models into nonlinear:</p>
        <p>Model I
        <disp-formula id="algorithms-05-00449-i033"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i033.tif"/><label>(37)</label></disp-formula>
      subject to
        <disp-formula id="algorithms-05-00449-i066"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i066.tif"/><label>(38)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i068"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i068.tif"/><label>(39)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i070"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i070.tif"/><label>(40)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i072"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i072.tif"/><label>(41)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i074"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i074.tif"/><label>(42)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i076"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i076.tif"/><label>(43)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i078"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i078.tif"/><label>(44)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i034"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i034.tif"/><label>(45)</label></disp-formula></p>
        <p>Model II
        <disp-formula id="algorithms-05-00449-i035"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i035.tif"/><label>(46)</label></disp-formula>
        subject to
        <disp-formula id="algorithms-05-00449-i036"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i036.tif"/><label>(47)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i079"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i079.tif"/><label>(48)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i080"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i080.tif"/><label>(49)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i037"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i037.tif"/><label>(50)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i081"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i081.tif"/><label>(51)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i082"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i082.tif"/><label>(52)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i083"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i083.tif"/><label>(53)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i084"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i084.tif"/><label>(54)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i085"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i085.tif"/><label>(55)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i086"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i086.tif"/><label>(56)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i038"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i038.tif"/><label>(57)</label></disp-formula>
        where <italic>o</italic> reflects the sensitivity to the uncertainty of the fuzzy forecast; <italic>o</italic> ranges from 0 (not sensitive) to ∞ (extremely sensitive); <italic>s</italic> indicates the required satisfaction level; <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i039.tif"/>; <italic>d</italic> is the desired range of every fuzzy forecast; <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i040.tif"/>; <italic>m</italic> represents the relative importance of the outliers in fitting the fuzzy linear regression equation; <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i041.tif"/>. When <italic>m </italic>= 1, the relative importance of the outliers is the highest and is equal to that of the non-outliers. <italic>o</italic> should be set within [0 1] if the variation in the variable is less than 1. Otherwise, it should be greater than 1. The two nonlinear programming models are indicated with CL1(<italic>o</italic>, <italic>s</italic>) and CL2(<italic>o</italic>, <italic>d</italic>, <italic>m</italic>), respectively.</p>
      </sec>
      <sec>
        <title>3.2. Aggregation of Fuzzy Forecasts in Fuzzy Collaborative Forecasting</title>
        <p>A mechanism is required to combine the fuzzy forecasts. The aggregation mechanism consists of two steps. In the first step, fuzzy intersection is applied to aggregate the fuzzy forecasts into a polygon-shaped fuzzy number, in order to improve the precision of forecasting. Every fuzzy forecast contains the actual value. As a result, the intersection of the fuzzy forecasts also contains the actual value. Besides, the intersection has a narrower range than those of the original regions. Therefore, the forecasting precision measured in terms of the average range is indeed improved after intersection, which is one of the basic mechanisms of fuzzy collaborative forecasting. Fuzzy intersection combines <italic>n</italic> fuzzy forecasts in the following manner:
        <disp-formula id="algorithms-05-00449-i042"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i042.tif"/><label>(58)</label></disp-formula>
        where <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i043.tif"/>indicates the result of obtaining the fuzzy intersection of the fuzzy forecasts by <italic>L</italic> experts. If these fuzzy forecasts are approximated with triangular fuzzy numbers, then the fuzzy intersection is a polygon-shaped fuzzy number (see <xref ref-type="fig" rid="algorithms-05-00449-f001">Figure 1</xref>).</p>
        <fig id="algorithms-05-00449-f001" position="anchor">
          <label>Figure 1</label>
          <caption>
            <p>The fuzzy intersection of two triangular fuzzy numbers.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-g001.tif"/>
        </fig>
        <p>The result of this step is a polygon-shaped fuzzy number that specifies the narrowest range of the fuzzy forecast. However, in practical applications a crisp forecast is usually required. Therefore, a crisp forecast has to be generated from the polygon-shaped fuzzy number. For this purpose, a variety of defuzzification methods are applicable [<xref ref-type="bibr" rid="B33-algorithms-05-00449">33</xref>]. Once the defuzzified value is obtained it is compared with the actual value to evaluate the accuracy. However, among the existing defuzzification methods, no one method is better than all the other methods in every case. In addition, the most suitable defuzzification method for a fuzzy variable is often chosen from the existing methods, and thus the optimality of the chosen method cannot be guaranteed. Also, the shape of the polygon-shaped fuzzy number is special. These phenomena are reasons for proposing a tailored defuzzification method. In this study, a back propagation network is applied, because theoretically a well-trained back propagation network (without being stuck in a local minima) with a good selected topology can successfully map any complex distribution.</p>
        <p>The configuration of the back propagation network used is established as follows:</p>
        <list list-type="simple">
          <list-item>
            <p>(1) Inputs: 2<italic>m</italic> parameters corresponding to the <italic>m</italic> corners of the polygon-shaped fuzzy number and the membership function values of these corners. The reason is that simple–aggregation results in a convex domain and each point in it can be expressed with the combination of corners. The fuzzy intersection of <italic>L</italic> fuzzy forecasts will have at most 2·(2<italic><sup>L</sup></italic> + 2) corners. All input parameters have to be normalized into a range narrower than [0 1] before they are fed into the network.</p>
          </list-item>
          <list-item>
            <p>(2) Single hidden layer: Generally one or two hidden layers are more beneficial for the convergence property of the back propagation network.</p>
          </list-item>
          <list-item>
            <p>(3) The number of neurons in the hidden layer is chosen from 1~4<italic>m</italic> according to a preliminary analysis, considering both effectiveness (forecasting accuracy) and efficiency (execution time).</p>
          </list-item>
          <list-item>
            <p>(4) Output: the crisp forecast.</p>
          </list-item>
          <list-item>
            <p>(5) Network learning rule: Delta rule.</p>
          </list-item>
          <list-item>
            <p>(6) Network learning algorithms: There are many advanced algorithms for training a back propagation network, e.g. the Fletcher–Reeves algorithm, the Broydon–Fletcher–Goldfarb–Shanno algorithm, the Levenberg–Marquardt algorithm, and the Bayesian regularization method [<xref ref-type="bibr" rid="B34-algorithms-05-00449">34</xref>]. In this study, the Levenberg-Marquardt algorithm is applied.</p>
          </list-item>
          <list-item>
            <p>(7) Number of epochs per replication: 10,000.</p>
          </list-item>
          <list-item>
            <p>(8) Activation function: Log-sigmoid function.</p>
          </list-item>
          <list-item>
            <p>(9) Number of initial conditions/replications: Because the performance of a back propagation network is sensitive to the initial condition, the training process will be repeated many times with different initial conditions that are randomly generated. Among the results, the best one is chosen for the subsequent analyses.</p>
          </list-item>
        </list>
        <p>The Levenberg-Marquardt algorithm was designed for training with second-order speed without having to compute the Hessian matrix. It uses approximation and updates the network parameters in a Newton-like way. When training a back propagation network, the Hessian matrix can be approximated as:
        <disp-formula id="algorithms-05-00449-i045"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i045.tif"/><label>(59)</label></disp-formula>
        and the gradient can be computed as:
        <disp-formula id="algorithms-05-00449-i046"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i046.tif"/><label>(60)</label></disp-formula>
        where <italic>J</italic> is the Jacobian matrix containing the first derivatives of the network errors with respect to the weights and biases; <italic>e</italic> is the vector of the network errors. The Levenberg-Marquardt algorithm uses this approximation and updates the network parameters in a Newton-like way:
        <disp-formula id="algorithms-05-00449-i047"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i047.tif"/><label>(61)</label></disp-formula>
        where <italic>ep</italic> is the epoch number. Newton’s method is faster and more accurate near an error minimum, so the Levenberg-Marquardt algorithm’s purpose is to move as quickly as possible to Newton’s method. Thus, <italic>μ</italic> decreases after each successful step and increases only when a tentative step will increase the performance function. Consequently, the performance function is always reduced after each epoch.</p>
      </sec>
      <sec>
        <title>3.3. Performance Evaluation in Fuzzy Collaborative Forecasting</title>
        <p>Some performance measures of fuzzy collaborative forecasting are defined as follows.</p>
        <p><bold>Definition 1.</bold> <italic>F</italic>(<italic>p</italic>) is a fuzzy forecasting method with parameter <italic>p</italic>. The fuzzy forecast at period <italic>t</italic> using <italic>F</italic>(<italic>p</italic>) is indicated with <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i048.tif"/>. The precision and accuracy of <italic>F</italic>(<italic>p</italic>) are indicated with <italic>Prec</italic>(<italic>F</italic>(<italic>p</italic>)) and <italic>Accur</italic>(<italic>F</italic>(<italic>p</italic>)), respectively. Some of the common functions for <italic>Prec</italic>(<italic>F</italic>(<italic>p</italic>)) and <italic>Accur</italic>(<italic>F</italic>(<italic>p</italic>)) are described below:</p>
        <p>(1) The average range (AR):
        <disp-formula id="algorithms-05-00449-i049"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i049.tif"/><label>(62)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i050"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i050.tif"/></disp-formula>
        <disp-formula id="algorithms-05-00449-i051"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i051.tif"/><label>(63)</label></disp-formula>
        where <italic>D</italic>() is the defuzzification function; <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i052.tif"/>is the actual value at period <italic>t</italic>.</p>
        <p>Mean absolute percentage error (MAPE):
        <disp-formula id="algorithms-05-00449-i053"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i053.tif"/><label>(64)</label></disp-formula></p>
        <p>(2) Root mean squared error (RMSE):
        <disp-formula id="algorithms-05-00449-i054"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i054.tif"/><label>(65)</label></disp-formula>
       All of these performance indicators are as small as possible.</p>
        <p><bold>Definition 2.</bold> <italic>FCF</italic>(<italic>F</italic>, <italic>G</italic>) is a fuzzy collaborative forecasting method on the basis of two forecasting methods <italic>F</italic> and <italic>G</italic>. The quality of collaboration in the precision and accuracy are indicated with <italic>QoCp</italic>(<italic>FCF</italic>) and <italic>QoCa</italic>(<italic>FCF</italic>), respectively. Some of the common functions for <italic>QoCp</italic>(<italic>FCF</italic>) and <italic>QoCa</italic>(<italic>FCF</italic>) are described below:</p>
        <p>(1) Maximum percentage improvement (MPI):
        <disp-formula id="algorithms-05-00449-i055"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i055.tif"/><label>(66)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i056"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i056.tif"/><label>(67)</label></disp-formula></p>
        <p>(2) Average percentage improvement (API):
        <disp-formula id="algorithms-05-00449-i057"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i057.tif"/><label>(68)</label></disp-formula>
        <disp-formula id="algorithms-05-00449-i058"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-i058.tif"/><label>(69)</label></disp-formula></p>
        <p>These functions can easily be extended to involve more than two objects.</p>
      </sec>
      <sec>
        <title>3.4. Some Fuzzy Collaborative Forecasting Models for the Unit Cost Forecasting</title>
        <p>An example is given in <xref ref-type="table" rid="algorithms-05-00449-t001">Table 1</xref>. The data of the first 7 periods were used as training data, and the remaining data are left for testing.</p>
        <table-wrap id="algorithms-05-00449-t001" position="float">
          <object-id pub-id-type="pii">algorithms-05-00449-t001_Table 1</object-id>
          <label>Table 1</label>
          <caption>
            <p>An example.</p>
          </caption>
          <table>
            <thead>
              <tr>
                <th align="center" valign="middle">t</th>
                <th align="center" valign="middle">c<sub>t</sub> (US$)</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="center" valign="middle">1</td>
                <td align="center" valign="middle">2.57 </td>
              </tr>
              <tr>
                <td align="center" valign="middle">2</td>
                <td align="center" valign="middle">1.61 </td>
              </tr>
              <tr>
                <td align="center" valign="middle">3</td>
                <td align="center" valign="middle">1.76 </td>
              </tr>
              <tr>
                <td align="center" valign="middle">4</td>
                <td align="center" valign="middle">1.28 </td>
              </tr>
              <tr>
                <td align="center" valign="middle">5</td>
                <td align="center" valign="middle">1.53 </td>
              </tr>
              <tr>
                <td align="center" valign="middle">6</td>
                <td align="center" valign="middle">1.19 </td>
              </tr>
              <tr>
                <td align="center" valign="middle">7</td>
                <td align="center" valign="middle">1.32 </td>
              </tr>
              <tr>
                <td align="center" valign="middle">8</td>
                <td align="center" valign="middle">1.32 </td>
              </tr>
              <tr>
                <td align="center" valign="middle">9</td>
                <td align="center" valign="middle">1.61 </td>
              </tr>
              <tr>
                <td align="center" valign="middle">10</td>
                <td align="center" valign="middle">1.32 </td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Some linear fuzzy collaboration forecasting models for used to predict the unit cost.</p>
        <p>
          <bold>Model 1. FCF(WT(<italic>s</italic><sub>1</sub>), WT(<italic>s</italic><sub>2</sub>))</bold>
        </p>
        <p>In this model, the two objects use the same fuzzy linear regression method (WT(<italic>s</italic>)), but with different values of <italic>s</italic> to predict the unit cost. In WT(<italic>s</italic>), the most precise forecast is associated with the minimum value of <italic>s</italic> that satisfies the constraints. In addition, the results when <italic>s</italic> is large often contain the results when <italic>s</italic> is relatively small, which makes it less effective for their collaboration. Nevertheless, the fuzzy collaborative forecasting method, to a certain extent, improves the precision of WT(<italic>s</italic>). In the previous example, assuming the <italic>s</italic> values specified by the objects are 0.3 and 0.6, respectively:</p>
        <list list-type="simple">
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(WT(0.3)) = 0.56</p>
          </list-item>
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(WT(0.6)) = 1.14</p>
          </list-item>
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(FCF(WT(0.3), WT(0.6))) = 0.53</p>
          </list-item>
        </list>
        <p>Therefore, the quality of collaboration with respect to the forecasting precision can be evaluated as</p>
        <list list-type="simple">
          <list-item>
            <p><italic>QoCp</italic><sub>MPI,AR</sub>(FCF(WT(0.3), WT(0.6))) = max((1.14 − 0.53)/1.14, (0.56 − 0.53)/0.56) = 54%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCp</italic><sub>API,AR</sub>(FCF(WT(0.3), WT(0.6))) = ((1.14 − 0.53)/1.14 + (0.56 − 0.53)/0.56)/2 = 29%.</p>
          </list-item>
        </list>
        <p>In order to evaluate the forecasting accuracy, the forecasts by the two objects are defuzzified using the center of gravity (COG) method, and then are compared with the actual values:</p>
        <list list-type="simple">
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(WT(0.3)) = 0.16</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(WT(0.6)) = 0.24</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(WT(0.3)) = 10%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(WT(0.6)) = 15%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(WT(0.3)) = 0.19</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(WT(0.6)) = 0.31</p>
          </list-item>
        </list>
        <p>while in the fuzzy collaborative forecasting method, the forecasts by the two objects are aggregated using the fuzzy intersection and back propagation network approach to generate a single crisp value:</p>
        <list list-type="simple">
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(FCF(WT(0.3), WT(0.6))) = 0.06</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(FCF(WT(0.3), WT(0.6))) = 4%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(FCF(WT(0.3), WT(0.6))) = 0.10</p>
          </list-item>
        </list>
        <p>Therefore, the quality of collaboration with respect tothe forecasting accuracy can be evaluated as</p>
        <list list-type="simple">
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,MAE</sub>(FCF(WT(0.3), WT(0.6))) = max((0.16 − 0.07)/0.16, (0.24 − 0.07)/0.24) = 71%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,MAE</sub>(FCF(WT(0.3), WT(0.6))) = ((0.16 − 0.07)/0.16 + (0.24 − 0.07)/0.24)/2 = 64%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,MAPE</sub>(FCF(WT(0.3), WT(0.6))) = max((10% − 5%)/10%, (15% − 5%)/15%) = 67%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,MAPE</sub>(FCF(WT(0.3), WT(0.6))) = ((10% − 5%)/10% + (15% − 5%)/15%)/2 = 58%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,RMSE</sub>(FCF(WT(0.3), WT(0.6))) = max((0.19 − 0.15)/0.19, (0.31 − 0.15)/0.31) = 52%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,RMSE</sub>(FCF(WT(0.3), WT(0.6))) = ((0.19 − 0.15)/0.19 + (0.31 − 0.15)/0.31)/2 = 36%.</p>
          </list-item>
        </list>
        <p>
          <bold>Model 2. FCF(Peters(<italic>d</italic><sub>1</sub>), Peters(<italic>d</italic><sub>2</sub>))</bold>
        </p>
        <p>In this model, both objects use Peters(<italic>d</italic>), but with different <italic>d</italic> values to predict the unit cost. In Peters(<italic>d</italic>), the most precise forecast is associated with the minimum value of <italic>d</italic> that satisfies the constraints. In addition, the results when <italic>d</italic> is large often contain the results when <italic>d</italic> is relatively small. As a result, the benefits of collaboration are not obvious. In the previous example, assuming the <italic>d</italic> values specified by the objects are 0.3 and 0.5, respectively. The forecasting performances of the two objects are evaluated as</p>
        <list list-type="simple">
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(Peters(0.3)) = 0.48</p>
          </list-item>
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(Peters(0.5)) = 0.68</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(Peters(0.3)) = 0.16</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(Peters(0.5)) = 0.20</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(Peters(0.3)) = 10%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(Peters(0.5)) = 12%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(Peters(0.3)) = 0.19</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(Peters(0.5)) = 0.25</p>
          </list-item>
        </list>
        <p>After collaboration, the forecasting precision and accuracy are both improved:</p>
        <list list-type="simple">
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(FCF(Peters(0.3), Peters(0.5))) = 0.48</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(FCF(Peters(0.3), Peters(0.5))) = 0.07</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(FCF(Peters(0.3), Peters(0.5))) = 6%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(FCF(Peters(0.3), Peters(0.5))) = 0.13</p>
          </list-item>
        </list>
        <p>The quality of collaboration in the two aspects can be evaluated as</p>
        <list list-type="simple">
          <list-item>
            <p><italic>QoCp</italic><sub>MPI,AR</sub>(FCF(Peters(0.3), Peters(0.5))) = 29%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCp</italic><sub>API,AR</sub>(FCF(Peters(0.3), Peters(0.5))) = 15%.</p>
          </list-item>
        </list>
        <p>and</p>
        <list list-type="simple">
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,MAE</sub>(FCF(Peters(0.3), Peters(0.5))) = 65%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,MAE</sub>(FCF(Peters(0.3), Peters(0.5))) = 61%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,MAPE</sub>(FCF(Peters(0.3), Peters(0.5))) = 50%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,MAPE</sub>(FCF(Peters(0.3), Peters(0.5))) = 45%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,RMSE</sub>(FCF(Peters(0.3), Peters(0.5))) = 48%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,RMSE</sub>(FCF(Peters(0.3), Peters(0.5))) = 40%.</p>
          </list-item>
        </list>
        <p>respectively.</p>
        <p>
          <bold>Model 3. FCF(Donoso(<italic>k</italic><sub>11</sub>, <italic>k</italic><sub>21</sub>, <italic>s</italic><sub>1</sub>), Donoso(<italic>k</italic><sub>12</sub>, <italic>k</italic><sub>22</sub>, <italic>s</italic><sub>2</sub>))</bold>
        </p>
        <p>In this model, both objects use Donoso(<italic>k</italic><sub>1</sub>, <italic>k</italic><sub>2</sub>, <italic>s</italic>), but with different parameter values to predict the unit cost. This method has more parameters that can be adjusted, so there is a greater degree of freedom, which provides a space for coordination. Assuming in the previous example, the parameter values specified by the two objects are</p>
        <list list-type="simple">
          <list-item>
            <p>(<italic>k</italic><sub>11</sub>, <italic>k</italic><sub>21</sub>, <italic>s</italic><sub>1</sub>) = (0.2, 0.8, 0.2)</p>
          </list-item>
          <list-item>
            <p>(<italic>k</italic><sub>12</sub>, <italic>k</italic><sub>22</sub>, <italic>s</italic><sub>2</sub>) = (0.7, 0.3, 0.3)</p>
          </list-item>
        </list>
        <p>Then their forecasting performances are</p>
        <list list-type="simple">
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(Donoso(0.2, 0.8, 0.2)) = 0.48</p>
          </list-item>
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(Donoso(0.7, 0.3, 0.3)) = 0.57</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(Donoso(0.2, 0.8, 0.2)) = 0.15</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(Donoso(0.7, 0.3, 0.3)) = 0.14</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(Donoso(0.2, 0.8, 0.2)) = 9%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(Donoso(0.7, 0.3, 0.3)) = 9%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(Donoso(0.2, 0.8, 0.2)) = 0.17</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(Donoso(0.7, 0.3, 0.3)) = 0.18</p>
          </list-item>
        </list>
        <p>Comparatively, the forecasting performance of the fuzzy collaborative forecasting method is</p>
        <list list-type="simple">
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(FCF(Donoso(0.2, 0.8, 0.2), Donoso(0.7, 0.3, 0.3))) = 0.48</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(FCF(Donoso(0.2, 0.8, 0.2), Donoso(0.7, 0.3, 0.3))) = 0.07</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(FCF(Donoso(0.2, 0.8, 0.2), Donoso(0.7, 0.3, 0.3))) = 5%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(FCF(Donoso(0.2, 0.8, 0.2), Donoso(0.7, 0.3, 0.3))) = 0.10</p>
          </list-item>
        </list>
        <p>Therefore, the quality of collaboration can be evaluated as</p>
        <list list-type="simple">
          <list-item>
            <p><italic>QoCp</italic><sub>MPI,AR</sub>(FCF(Donoso(0.2, 0.8, 0.2), Donoso(0.7, 0.3, 0.3)))) = 16%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCp</italic><sub>API,AR</sub>(FCF(Donoso(0.2, 0.8, 0.2), Donoso(0.7, 0.3, 0.3)))) = 8%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,MAE</sub>(FCF(Donoso(0.2, 0.8, 0.2), Donoso(0.7, 0.3, 0.3)))) = 53%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,MAE</sub>(FCF(Donoso(0.2, 0.8, 0.2), Donoso(0.7, 0.3, 0.3)))) = 52%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,MAPE</sub>(FCF(Donoso(0.2, 0.8, 0.2), Donoso(0.7, 0.3, 0.3)))) = 44%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,MAPE</sub>(FCF(Donoso(0.2, 0.8, 0.2), Donoso(0.7, 0.3, 0.3)))) = 44%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,RMSE</sub>(FCF(Donoso(0.2, 0.8, 0.2), Donoso(0.7, 0.3, 0.3)))) = 44%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,RMSE</sub>(FCF(Donoso(0.2, 0.8, 0.2), Donoso(0.7, 0.3, 0.3)))) = 43%.</p>
          </list-item>
        </list>
        <p>It is worth noting that the performance of this collaboration model is not as good as expected.</p>
        <p>
          <bold>Model 4. FCF(CL1(<italic>o</italic><sub>1</sub>, <italic>s</italic><sub>1</sub>), CL1(<italic>o</italic><sub>2</sub>, <italic>s</italic><sub>2</sub>))</bold>
        </p>
        <p>In this model, the two objects use the same method CL1(<italic>o</italic>, <italic>s</italic>), but with different values of <italic>o</italic> and <italic>s</italic> to predict the unit cost. CL1(<italic>o</italic>, <italic>s</italic>) is an extension of WT(<italic>s</italic>) by considering a nonlinear objective function instead. To make a comparison, the parameter values of the two objects are set to</p>
        <list list-type="simple">
          <list-item>
            <p>(<italic>o</italic><sub>1</sub>, <italic>s</italic><sub>1</sub>) = (3, 0.3)</p>
          </list-item>
          <list-item>
            <p>(<italic>o</italic><sub>2</sub>, <italic>s</italic><sub>2</sub>) = (2, 0.6)</p>
          </list-item>
        </list>
        <p>The <italic>s</italic> values are the same with those in the original WT(<italic>s</italic>) methods. After forecasting the unit cost, the performances of the two objects are evaluated as</p>
        <list list-type="simple">
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(CL1(3, 0.3)) = 0.56</p>
          </list-item>
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(CL1(2, 0.6)) = 1.12</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(CL1(3, 0.3)) = 0.16</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(CL1(2, 0.6)) = 0.23</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(CL1(3, 0.3)) = 10%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(CL1(2, 0.6))) = 14%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(CL1(3, 0.3)) = 0.19</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(CL1(2, 0.6)) = 0.30</p>
          </list-item>
        </list>
        <p>Then, the forecasting performances are compared with those of the linear methods WT(0.3) and WT(0.6). The results are summarized in <xref ref-type="table" rid="algorithms-05-00449-t002">Table 2</xref>.</p>
        <table-wrap id="algorithms-05-00449-t002" position="float">
          <object-id pub-id-type="pii">algorithms-05-00449-t002_Table 2</object-id>
          <label>Table 2</label>
          <caption>
            <p>Comparison of the performances of CL1(<italic>o</italic>, <italic>s</italic>) and WT(<italic>s</italic>).</p>
          </caption>
          <table>
<thead>
              <tr>
                <th align="center" valign="middle"> </th>
                <th align="center" valign="middle">
                  <italic>Prec</italic>
                  <sub>AR</sub>
                </th>
                <th align="center" valign="middle">
                  <italic>Accu</italic>
                  <sub>MAE</sub>
                </th>
                <th align="center" valign="middle">
                  <italic>Accu</italic>
                  <sub>MAPE</sub>
                </th>
                <th align="center" valign="middle">
                  <italic>Accu</italic>
                  <sub>RMSE</sub>
                </th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="center" valign="middle">WT(0.3)</td>
                <td align="center" valign="middle">0.56</td>
                <td align="center" valign="middle">0.16</td>
                <td align="center" valign="middle">0.1</td>
                <td align="center" valign="middle">0.19</td>
              </tr>
              <tr>
                <td align="center" valign="middle">CL1(3, 0.3)</td>
                <td align="center" valign="middle">0.56</td>
                <td align="center" valign="middle">0.16</td>
                <td align="center" valign="middle">0.1</td>
                <td align="center" valign="middle">0.19</td>
              </tr>
              <tr>
                <td align="center" valign="middle">WT(0.6)</td>
                <td align="center" valign="middle">1.14</td>
                <td align="center" valign="middle">0.24</td>
                <td align="center" valign="middle">0.15</td>
                <td align="center" valign="middle">0.31</td>
              </tr>
              <tr>
                <td align="center" valign="middle">CL1(2, 0.6)</td>
                <td align="center" valign="middle">1.12</td>
                <td align="center" valign="middle">0.23</td>
                <td align="center" valign="middle">0.14</td>
                <td align="center" valign="middle">0.3</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Obviously, the use of a nonlinear objective function may change the optimal solution. The quality of collaboration is evaluated as follows:</p>
        <list list-type="simple">
          <list-item>
            <p><italic>QoCp</italic><sub>MPI,AR</sub>(FCF(CL1(3, 0.3), CL1(2, 0.6))) = 50%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCp</italic><sub>API,AR</sub>(FCF(CL1(3, 0.3), CL1(2, 0.6))) = 25%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,MAE</sub>(FCF(CL1(3, 0.3), CL1(2, 0.6))) = 71%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,MAE</sub>(FCF(CL1(3, 0.3), CL1(2, 0.6))) = 65%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,MAPE</sub>(FCF(CL1(3, 0.3), CL1(2, 0.6))) = 67%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,MAPE</sub>(FCF(CL1(3, 0.3), CL1(2, 0.6))) = 60%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,RMSE</sub>(FCF(CL1(3, 0.3), CL1(2, 0.6))) = 66%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,RMSE</sub>(FCF(CL1(3, 0.3), CL1(2, 0.6))) = 57%.</p>
          </list-item>
        </list>
        <p>Then, the quality of collaboration in FCF(CL1(3, 0.3), CL1(2, 0.6)) is compared with that in FCF(WT(0.3), WT(0.6)). The results are shown in <xref ref-type="table" rid="algorithms-05-00449-t003">Table 3</xref>. </p>
        <table-wrap id="algorithms-05-00449-t003" position="float">
          <object-id pub-id-type="pii">algorithms-05-00449-t003_Table 3</object-id>
          <label>Table 3</label>
          <caption>
            <p>Comparison of FCF(WT(0.3), WT(0.6)) and FCF(CL1(3, 0.3), CL1(2, 0.6)).</p>
          </caption>
          <table>
<thead>
              <tr>
                <th align="center" valign="middle"> </th>
                <th align="center" valign="middle">FCF(WT(0.3), WT(0.6))</th>
                <th align="center" valign="middle">FCF(CL1(3, 0.3), CL1(2, 0.6))</th>
              </tr>
            </thead>
            <tbody>
              <tr>
                <td align="center" valign="middle">
                  <italic>QoCp</italic>
                  <sub>MPI,AR</sub>
                </td>
                <td align="center" valign="middle">
                  <bold>54%</bold>
                </td>
                <td align="center" valign="middle">50%</td>
              </tr>
              <tr>
                <td align="center" valign="middle">
                  <italic>QoCp</italic>
                  <sub>API,AR</sub>
                </td>
                <td align="center" valign="middle">
                  <bold>29%</bold>
                </td>
                <td align="center" valign="middle">25%</td>
              </tr>
              <tr>
                <td align="center" valign="middle">
                  <italic>QoCa</italic>
                  <sub>MPI,MAE</sub>
                </td>
                <td align="center" valign="middle">71%</td>
                <td align="center" valign="middle">71%</td>
              </tr>
              <tr>
                <td align="center" valign="middle">
                  <italic>QoCa</italic>
                  <sub>API,MAE</sub>
                </td>
                <td align="center" valign="middle">64%</td>
                <td align="center" valign="middle">
                  <bold>65%</bold>
                </td>
              </tr>
              <tr>
                <td align="center" valign="middle">
                  <italic>QoCa</italic>
                  <sub>MPI,MAPE</sub>
                </td>
                <td align="center" valign="middle">67%</td>
                <td align="center" valign="middle">67%</td>
              </tr>
              <tr>
                <td align="center" valign="middle">
                  <italic>QoCa</italic>
                  <sub>API,MAPE</sub>
                </td>
                <td align="center" valign="middle">58%</td>
                <td align="center" valign="middle">
                  <bold>60%</bold>
                </td>
              </tr>
              <tr>
                <td align="center" valign="middle">
                  <italic>QoCa</italic>
                  <sub>MPI,RMSE</sub>
                </td>
                <td align="center" valign="middle">52%</td>
                <td align="center" valign="middle">
                  <bold>66%</bold>
                </td>
              </tr>
              <tr>
                <td align="center" valign="middle">
                  <italic>QoCa</italic>
                  <sub>API,RMSE</sub>
                </td>
                <td align="center" valign="middle">36%</td>
                <td align="center" valign="middle">
                  <bold>57%</bold>
                </td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>As can be seen from this table, the use of a nonlinear model CL1(<italic>o</italic>, <italic>s</italic>) instead of the linear model WT(<italic>s</italic>) can indeed achieve a better quality of collaboration, especially in the forecasting accuracy.</p>
        <p>
          <bold>Model 5. FCF(CL2(<italic>o</italic><sub>1</sub>, <italic>d</italic><sub>1</sub>, <italic>m</italic><sub>1</sub>), CL2(<italic>o</italic><sub>2</sub>, <italic>d</italic><sub>2</sub>, <italic>m</italic><sub>2</sub>))</bold>
        </p>
        <p>This model assumes that both of the two objects use CL2(<italic>o</italic>, <italic>d</italic>, <italic>m</italic>), but with different values to predict the unit cost</p>
        <list list-type="simple">
          <list-item>
            <p>(<italic>o</italic><sub>1</sub>, <italic>d</italic><sub>1</sub>, <italic>m</italic><sub>1</sub>) = (3, 0.3, 2)</p>
          </list-item>
          <list-item>
            <p>(<italic>o</italic><sub>2</sub>, <italic>d</italic><sub>2</sub>, <italic>m</italic><sub>2</sub>) = (2, 0.5, 3)</p>
          </list-item>
        </list>
        <p>The performances of the two objects are evaluated as</p>
        <list list-type="simple">
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(CL2(3, 0.3, 2)) = 0.48</p>
          </list-item>
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(CL2(2, 0.5, 3)) = 0.66</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(CL2(3, 0.3, 2)) = 0.16</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(CL2(2, 0.5, 3)) = 0.16</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(CL2(3, 0.3, 2)) = 10%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(CL2(2, 0.5, 3))) = 10%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(CL2(3, 0.3, 2)) = 0.19</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(CL2(2, 0.5, 3)) = 0.20</p>
          </list-item>
        </list>
        <p>Through the collaboration of the two objects, FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3)) achieves a better forecasting performance:</p>
        <list list-type="simple">
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3))) = 0.35</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3))) = 0.05</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3))) = 4%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3))) = 0.09</p>
          </list-item>
        </list>
        <p>The quality of collaboration is assessed as follows:</p>
        <list list-type="simple">
          <list-item>
            <p><italic>QoCp</italic><sub>MPI,AR</sub>(FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3))) = 46%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCp</italic><sub>API,AR</sub>(FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3))) = 37%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,MAE</sub>(FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3))) = 69%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,MAE</sub>(FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3))) = 68%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,MAPE</sub>(FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3))) = 63%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,MAPE</sub>(FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3))) = 63%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,RMSE</sub>(FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3))) = 54%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,RMSE</sub>(FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3))) = 53%.</p>
          </list-item>
        </list>
        <p>
          <bold>Model 6. FCF(CL1(<italic>o</italic><sub>1</sub>, <italic>s</italic><sub>1</sub>), CL2(<italic>o</italic><sub>2</sub>, <italic>d</italic><sub>2</sub>, <italic>m</italic><sub>2</sub>))</bold>
        </p>
        <p>In this model, one of the two objects uses CL1(<italic>o</italic>, <italic>s</italic>), and the other uses CL2(<italic>o</italic>, <italic>d</italic>, <italic>m</italic>).</p>
        <list list-type="simple">
          <list-item>
            <p>(<italic>o</italic><sub>1</sub>, <italic>s</italic><sub>1</sub>) = (3, 0.3)</p>
          </list-item>
          <list-item>
            <p>(<italic>o</italic><sub>2</sub>, <italic>d</italic><sub>2</sub>, <italic>m</italic><sub>2</sub>) = (2, 0.5, 3)</p>
          </list-item>
        </list>
        <p>The forecasting performance of FCF(CL1(3, 0.3), CL2(2, 0.5, 3)) is evaluated as</p>
        <list list-type="simple">
          <list-item>
            <p><italic>Prec</italic><sub>AR</sub>(FCF(CL1(3, 0.3), CL2(2, 0.5, 3))) = 0.39</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAE</sub>(FCF(CL1(3, 0.3), CL2(2, 0.5, 3))) = 0.07</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>MAPE</sub>(FCF(CL1(3, 0.3), CL2(2, 0.5, 3))) = 5%</p>
          </list-item>
          <list-item>
            <p><italic>Accu</italic><sub>RMSE</sub>(FCF(CL1(3, 0.3), CL2(2, 0.5, 3))) = 0.11</p>
          </list-item>
        </list>
        <p>The quality of collaboration is assessed as follows:</p>
        <list list-type="simple">
          <list-item>
            <p><italic>QoCp</italic><sub>MPI,AR</sub>(FCF(CL1(3, 0.3), CL2(2, 0.5, 3))) = 41%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCp</italic><sub>API,AR</sub>(FCF(CL1(3, 0.3), CL2(2, 0.5, 3))) = 30%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,MAE</sub>(FCF(CL1(3, 0.3), CL2(2, 0.5, 3))) = 59%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,MAE</sub>(FCF(CL1(3, 0.3), CL2(2, 0.5, 3))) = 59%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,MAPE</sub>(FCF(CL1(3, 0.3), CL2(2, 0.5, 3))) = 52%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,MAPE</sub>(FCF(CL1(3, 0.3), CL2(2, 0.5, 3))) = 52%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>MPI,RMSE</sub>(FCF(CL1(3, 0.3), CL2(2, 0.5, 3))) = 46%.</p>
          </list-item>
          <list-item>
            <p><italic>QoCa</italic><sub>API,RMSE</sub>(FCF(CL1(3, 0.3), CL2(2, 0.5, 3))) = 45%.</p>
          </list-item>
        </list>
      </sec>
      <sec>
        <title>3.5. Comparison of the Performances of the Fuzzy Collaborative Forecasting Models</title>
        <p>In this section, the performances of the fuzzy collaborative forecasting models are compared. First, the forecasting accuracy considering the average range of forecasts, the performances of different models are compared in <xref ref-type="fig" rid="algorithms-05-00449-f002">Figure 2</xref>. Obviously, in terms of the forecasting accuracy, FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3)) is much better than the other models. However, this is partly because the settings of the parameters in the models are different and subjective. In order to confirm the effects of different models for the forecasting accuracy, the quality of collaboration, especially <italic>QoCp</italic><sub>API,AR</sub>, is considered to be a better indicator. The comparison results are shown in <xref ref-type="fig" rid="algorithms-05-00449-f003">Figure 3</xref>. As can be seen from this figure, FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3)) is indeed the most precise fuzzy collaborative forecasting model in this case.</p>
        <fig id="algorithms-05-00449-f002" position="anchor">
          <label>Figure 2</label>
          <caption>
            <p>The forecasting accuracy of the fuzzy collaborative forecasting models.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-g002.tif"/>
        </fig>
        <p>Secondly, in order to compare the forecasting accuracy of the models, three indicators—MAE, MAPE, and RMSE are considered. The comparison results in the three indicators are shown in <xref ref-type="fig" rid="algorithms-05-00449-f004">Figure 4</xref>, <xref ref-type="fig" rid="algorithms-05-00449-f005">Figure 5</xref> and <xref ref-type="fig" rid="algorithms-05-00449-f006">Figure 6</xref>, respectively. For all indicators of the forecasting accuracy, FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3)) is the best fuzzy collaborative forecasting model. Next, the quality of collaboration is compared, and the results are shown in <xref ref-type="fig" rid="algorithms-05-00449-f007">Figure 7</xref>. The quality of collaboration in FCF(CL1(3, 0.3), CL1(2, 0.6)) is the best if RMSE is taken into account, and FCF(CL2(3, 0.3, 2), CL2(2, 0.5, 3)) achieves the highest quality of collaboration if MAE or MAPE is considered.</p>
		<fig id="algorithms-05-00449-f003" position="anchor">
          <label>Figure 3</label>
          <caption>
            <p>The quality of collaboration of the fuzzy collaborative forecasting models.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-g003.tif"/>
        </fig>
        
        <fig id="algorithms-05-00449-f004" position="anchor">
          <label>Figure 4</label>
          <caption>
            <p>The forecasting accuracy (MAE) of the fuzzy collaborative forecasting models.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-g004.tif"/>
        </fig>
        <fig id="algorithms-05-00449-f005" position="anchor">
          <label>Figure 5</label>
          <caption>
            <p>The forecasting accuracy (MAPE) of the fuzzy collaborative forecasting models.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-g005.tif"/>
        </fig>
        <fig id="algorithms-05-00449-f006" position="anchor">
          <label>Figure 6</label>
          <caption>
            <p>The forecasting accuracy (RMSE) of the fuzzy collaborative forecasting models.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-g006.tif"/>
        </fig>
        <fig id="algorithms-05-00449-f007" position="anchor">
          <label>Figure 7</label>
          <caption>
            <p>The quality of collaboration of the fuzzy collaborative forecasting models.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="algorithms-05-00449-g007.tif"/>
        </fig>
      </sec>
    </sec>
    <sec sec-type="conclusions" id="sec4-algorithms-05-00449">
      <title>4. Conclusions</title>
      <p>Forecasting the unit cost of every product type in a factory is an important task. After the unit cost of every product type in a factory is accurately forecasted, several managerial goals (including pricing, cost down projecting, capacity planning, ordering decision support, and guiding subsequent operations) can be simultaneously achieved. However, it is not easy to deal with uncertainty in the unit cost. This paper presents some fuzzy collaborative forecasting models based on a few well-known fuzzy linear regression methods to predict the unit cost of a product. An example is used to illustrate the applicability of the proposed methodology. According to the experimental results,</p>
      <list list-type="simple">
        <list-item>
          <p>(1) The effectiveness of the unit cost forecasting was greatly improved through the collaboration of the experts, especially when using FCF(CL2(<italic>o</italic><sub>1</sub>, <italic>d</italic><sub>1</sub>, <italic>m</italic><sub>1</sub>), CL2(<italic>o</italic><sub>2</sub>, <italic>d</italic><sub>2</sub>, <italic>m</italic><sub>2</sub>)).</p>
        </list-item>
        <list-item>
          <p>(2) With respect to the quality of collaboration on the forecasting precision, only one performance measure is proposed and the proposed performance measure can effectively compare the differences among the models.</p>
        </list-item>
        <list-item>
          <p>(3) With respect to the forecasting accuracy on the forecasting accuracy among the performance measures, the one that considers MAPE can effectively compare the differences among the models.</p>
        </list-item>
      </list>
      <p>The contribution of this study includes the following:</p>
      <list list-type="simple">
        <list-item>
          <p>(1) Six fuzzy collaborative forecasting models for the unit cost forecasting are investigated. From this, the most effective one can be identified.</p>
        </list-item>
        <list-item>
          <p>(2) More performance measures on the quality of collaboration have been proposed.</p>
        </list-item>
      </list>
    </sec>
  </body>
  <back>
    <ack>
      <title>Acknowledgements</title>
      <p>This work is partially supported by National Science Council of Taiwan.</p>
    </ack>
    <ref-list>
      <title>References</title>
      <ref id="B1-algorithms-05-00449">
        <label>1.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
          </person-group>
          <article-title>A fuzzy-neural knowledge-based system for job completion time prediction and internal due date assignment in a wafer fabrication plant</article-title>
          <source>Int. J. Sys. Sci.</source>
          <year>2009</year>
          <volume>40</volume>
          <fpage>889</fpage>
          <lpage>902</lpage>
        <pub-id pub-id-type="doi">10.1080/00207720902974553</pub-id></citation>
      </ref>
      <ref id="B2-algorithms-05-00449">
        <label>2.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
          </person-group>
          <article-title>A hybrid fuzzy and neural approach with virtual experts and partial consensus for DRAM price forecasting</article-title>
          <source>Int. J. Innov. Comput. Inf. Control</source>
          <year>2012</year>
          <volume>8</volume>
          <fpage>583</fpage>
          <lpage>598</lpage>
        </citation>
      </ref>
      <ref id="B3-algorithms-05-00449">
        <label>3.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
          </person-group>
          <article-title>An online collaborative semiconductor yield forecasting system</article-title>
          <source>Expert Sys. Appl.</source>
          <year>2009</year>
          <volume>36</volume>
          <fpage>5830</fpage>
          <lpage>5843</lpage>
          <pub-id pub-id-type="doi">10.1016/j.eswa.2008.07.058</pub-id>
        </citation>
      </ref>
      <ref id="B4-algorithms-05-00449">
        <label>4.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
          </person-group>
          <article-title>An application of fuzzy collaborative intelligence to unit cost forecasting with partial data access by security consideration</article-title>
          <source>Int. J. Technol. Intel. Plan.</source>
          <year>2011</year>
          <volume>7</volume>
          <fpage>201</fpage>
          <lpage>214</lpage>
          <pub-id pub-id-type="doi">10.1504/IJTIP.2011.044610</pub-id>
        </citation>
      </ref>
      <ref id="B5-algorithms-05-00449">
        <label>5.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
          </person-group>
          <article-title>Applying a fuzzy and neural approach for forecasting the foreign exchange rate</article-title>
          <source>Int. J. Fuzzy Sys. Appl.</source>
          <year>2011</year>
          <volume>1</volume>
          <fpage>36</fpage>
          <lpage>48</lpage>
          <pub-id pub-id-type="doi">10.4018/ijfsa.2011010103</pub-id>
        </citation>
      </ref>
      <ref id="B6-algorithms-05-00449">
        <label>6.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
          </person-group>
          <article-title>Applying the hybrid fuzzy c means-back propagation network approach to forecast the effective cost per die of a semiconductor product</article-title>
          <source>Comput. Ind. Eng.</source>
          <year>2011</year>
          <volume>61</volume>
          <fpage>752</fpage>
          <lpage>759</lpage>
          <pub-id pub-id-type="doi">10.1016/j.cie.2011.05.007</pub-id>
        </citation>
      </ref>
      <ref id="B7-algorithms-05-00449">
        <label>7.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
          </person-group>
          <article-title>Some linear fuzzy collaborative forecasting models for semiconductor unit cost forecasting</article-title>
          <source>Int. J. of Fuzzy Sys. Appl.</source>
          <year>2012</year>
          <comment>in press</comment>
        </citation>
      </ref>
      <ref id="B8-algorithms-05-00449">
        <label>8.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Lin</surname>
              <given-names>Y.C.</given-names>
            </name>
          </person-group>
          <article-title>A fuzzy-neural system incorporating unequally important expert opinions for semiconductor yield forecasting</article-title>
          <source>Int. J. Uncertain. Fuzziness Knowl. Based Syst.</source>
          <year>2008</year>
          <volume>16</volume>
          <fpage>35</fpage>
          <lpage>58</lpage>
          <pub-id pub-id-type="doi">10.1142/S0218488508005030</pub-id>
        </citation>
      </ref>
      <ref id="B9-algorithms-05-00449">
        <label>9.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Lin</surname>
              <given-names>C.W.</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>Y.C.</given-names>
            </name>
          </person-group>
          <article-title>A fuzzy collaborative forecasting approach for WIP level estimation in a wafer fabrication factory</article-title>
          <source>Appl. Math. Inf. Sci.</source>
          <year>2012</year>
          <comment>in press</comment>
        </citation>
      </ref>
      <ref id="B10-algorithms-05-00449">
        <label>10.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>Y.C.</given-names>
            </name>
          </person-group>
          <article-title>A fuzzy-neural approach for global CO<sub>2</sub> concentration forecasting</article-title>
          <source>Intel. Data Anal.</source>
          <year>2011</year>
          <volume>15</volume>
          <fpage>763</fpage>
          <lpage>777</lpage>
        </citation>
      </ref>
      <ref id="B11-algorithms-05-00449">
        <label>11.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>Y.C.</given-names>
            </name>
          </person-group>
          <article-title>A hybrid fuzzy and neural approach for forecasting the book-to-bill ratio in the semiconductor manufacturing industry</article-title>
          <source>Int. J. Adv. Manuf. Technol.</source>
          <year>2011</year>
          <volume>54</volume>
          <fpage>377</fpage>
          <lpage>389</lpage>
          <pub-id pub-id-type="doi">10.1007/s00170-010-2712-5</pub-id>
        </citation>
      </ref>
      <ref id="B12-algorithms-05-00449">
        <label>12.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Pedrycz</surname>
              <given-names>W.</given-names>
            </name>
          </person-group>
          <article-title>Collaborative architectures of fuzzy modeling</article-title>
          <source>Lect. Notes Comput. Sci.</source>
          <year>2008</year>
          <volume>5050</volume>
          <fpage>117</fpage>
          <lpage>139</lpage>
        </citation>
      </ref>
      <ref id="B13-algorithms-05-00449">
        <label>13.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Pedrycz</surname>
              <given-names>W.</given-names>
            </name>
          </person-group>
          <article-title>Collaborative fuzzy clustering</article-title>
          <source>Pattern Recognit. Lett.</source>
          <year>2002</year>
          <volume>23</volume>
          <fpage>1675</fpage>
          <lpage>1686</lpage>
        <pub-id pub-id-type="doi">10.1016/S0167-8655(02)00130-7</pub-id></citation>
      </ref>
      <ref id="B14-algorithms-05-00449">
        <label>14.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Pedrycz</surname>
              <given-names>W.</given-names>
            </name>
            <name>
              <surname>Rai</surname>
              <given-names>P.</given-names>
            </name>
          </person-group>
          <article-title>A multifaceted perspective at data analysis: A study in collaborative intelligent agents</article-title>
          <source>IEEE Trans. Syst., Man. Cybern., Part B: Cybern.</source>
          <year>2008</year>
          <volume>38</volume>
          <fpage>1062</fpage>
          <lpage>1072</lpage>
          <pub-id pub-id-type="doi">10.1109/TSMCB.2008.925728</pub-id>
        </citation>
      </ref>
      <ref id="B15-algorithms-05-00449">
        <label>15.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Carnes</surname>
              <given-names>R.</given-names>
            </name>
          </person-group>
          <article-title>Long-term cost of ownership: beyond purchase price</article-title>
          <source>Proceedings of 1991 IEEE/SEMI International Semiconductor Science Symposium</source>
          <conf-loc>Burlingame, CA, USA</conf-loc>
          <conf-date>20-22 May 1991</conf-date>
          <fpage>39</fpage>
          <lpage>43</lpage>
        </citation>
      </ref>
      <ref id="B16-algorithms-05-00449">
        <label>16.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Wood</surname>
              <given-names>S.C.</given-names>
            </name>
          </person-group>
          <article-title>Cost and cycle time performance of fabs based on integrated single-wafer processing</article-title>
          <source>IEEE Trans. Semi. Manuf.</source>
          <year>1997</year>
          <volume>10</volume>
          <fpage>98</fpage>
          <lpage>111</lpage>
          <pub-id pub-id-type="doi">10.1109/66.554493</pub-id>
        </citation>
      </ref>
      <ref id="B17-algorithms-05-00449">
        <label>17.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Pfitzner</surname>
              <given-names>L.</given-names>
            </name>
            <name>
              <surname>Benesch</surname>
              <given-names>N.</given-names>
            </name>
            <name>
              <surname>Öchsner</surname>
              <given-names>R.</given-names>
            </name>
            <name>
              <surname>Schmidt</surname>
              <given-names>C.</given-names>
            </name>
            <name>
              <surname>Schneider</surname>
              <given-names>C.</given-names>
            </name>
            <name>
              <surname>Tschaftary</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Trunk</surname>
              <given-names>R.</given-names>
            </name>
            <name>
              <surname>Dudenhausen</surname>
              <given-names>H.M.</given-names>
            </name>
          </person-group>
          <article-title>Cost reduction strategies for wafer expenditure</article-title>
          <source>Microelectr. Eng.</source>
          <year>2001</year>
          <volume>56</volume>
          <fpage>61</fpage>
          <lpage>71</lpage>
          <pub-id pub-id-type="doi">10.1016/S0167-9317(00)00504-9</pub-id>
        </citation>
      </ref>
      <ref id="B18-algorithms-05-00449">
        <label>18.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Shai</surname>
              <given-names>O.</given-names>
            </name>
            <name>
              <surname>Reich</surname>
              <given-names>Y.</given-names>
            </name>
          </person-group>
          <article-title>Infused design I. Theory</article-title>
          <source>Res. Eng. Design Res.</source>
          <year>2004</year>
          <volume>15</volume>
          <fpage>93</fpage>
          <lpage>107</lpage>
        </citation>
      </ref>
      <ref id="B19-algorithms-05-00449">
        <label>19.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Shai</surname>
              <given-names>O.</given-names>
            </name>
            <name>
              <surname>Reich</surname>
              <given-names>Y.</given-names>
            </name>
          </person-group>
          <article-title>Infused design II. Practice</article-title>
          <source>Res. Eng. Design Res.</source>
          <year>2004</year>
          <volume>15</volume>
          <fpage>108</fpage>
          <lpage>121</lpage>
        </citation>
      </ref>
      <ref id="B20-algorithms-05-00449">
        <label>20.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Büyüközkan</surname>
              <given-names>G.</given-names>
            </name>
            <name>
              <surname>Vardaloglu</surname>
              <given-names>Z.</given-names>
            </name>
          </person-group>
          <article-title>Analyzing of Collaborative Planning, Forecasting and Replenishment Approachusing Fuzzy Cognitive Map</article-title>
          <source>Proceeding of 2009 International Conference on Computers and Industrial Engineering</source>
          <conf-loc>University of Technology of Troyes, France</conf-loc>
          <conf-date>6–8 July 2009</conf-date>
          <fpage>1751</fpage>
          <lpage>1756</lpage>
        </citation>
      </ref>
      <ref id="B21-algorithms-05-00449">
        <label>21.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Büyüközkan</surname>
              <given-names>G.</given-names>
            </name>
            <name>
              <surname>Feyzioglu</surname>
              <given-names>O.</given-names>
            </name>
            <name>
              <surname>Vardaloglu</surname>
              <given-names>Z.</given-names>
            </name>
          </person-group>
          <article-title>Analyzing CPFR supporting factors with fuzzy cognitive map approach</article-title>
          <source>World Academy Sci. Eng. Technol.</source>
          <year>2009</year>
          <volume>31</volume>
          <fpage>412</fpage>
          <lpage>417</lpage>
        </citation>
      </ref>
      <ref id="B22-algorithms-05-00449">
        <label>22.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Poler</surname>
              <given-names>R.</given-names>
            </name>
            <name>
              <surname>Hernandez</surname>
              <given-names>J.E.</given-names>
            </name>
            <name>
              <surname>Mula</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Lario</surname>
              <given-names>F.C.</given-names>
            </name>
          </person-group>
          <article-title>Collaborative forecasting in networked manufacturing enterprises</article-title>
          <source>J. Manuf. Technol. Manag.</source>
          <year>2008</year>
          <volume>19</volume>
          <fpage>514</fpage>
          <lpage>528</lpage>
          <pub-id pub-id-type="doi">10.1108/17410380810869941</pub-id>
        </citation>
      </ref>
      <ref id="B23-algorithms-05-00449">
        <label>23.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Ostrosi</surname>
              <given-names>E.</given-names>
            </name>
            <name>
              <surname>Haxhiaj</surname>
              <given-names>L.</given-names>
            </name>
            <name>
              <surname>Fukuda</surname>
              <given-names>S.</given-names>
            </name>
          </person-group>
          <article-title>Fuzzy modelling of consensus during design conflict resolution</article-title>
          <source>Res. Eng. Design</source>
          <year>2012</year>
          <volume>23(1)</volume>
          <fpage>53</fpage>
          <lpage>70</lpage>
        </citation>
      </ref>
      <ref id="B24-algorithms-05-00449">
        <label>24.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Cheikhrouhou</surname>
              <given-names>N.</given-names>
            </name>
            <name>
              <surname>Marmier</surname>
              <given-names>F.</given-names>
            </name>
            <name>
              <surname>Ayadi</surname>
              <given-names>O.</given-names>
            </name>
            <name>
              <surname>Wieser</surname>
              <given-names>P.</given-names>
            </name>
          </person-group>
          <article-title>A collaborative demand forecasting process with event-based fuzzy judgements</article-title>
          <source>Comput. Ind. Eng.</source>
          <year>2011</year>
          <volume>61</volume>
          <fpage>409</fpage>
          <lpage>421</lpage>
          <pub-id pub-id-type="doi">10.1016/j.cie.2011.07.002</pub-id>
        </citation>
      </ref>
      <ref id="B25-algorithms-05-00449">
        <label>25.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Gruber</surname>
              <given-names>H.</given-names>
            </name>
          </person-group>
          <source>Learning and Strategic Product Innovation: Theory and Evidence for the Semiconductor Industry</source>
          <publisher-name>Elsevier</publisher-name>
          <publisher-loc>Amsterdam, the Netherlands</publisher-loc>
          <year>1994</year>
        </citation>
      </ref>
      <ref id="B26-algorithms-05-00449">
        <label>26.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
          </person-group>
          <article-title>A fuzzy back propagation network for output time prediction in a wafer fab</article-title>
          <source>Appl. Soft Comput.</source>
          <year>2003</year>
          <volume>2</volume>
          <fpage>211</fpage>
          <lpage>222</lpage>
          <pub-id pub-id-type="doi">10.1016/S1568-4946(02)00066-2</pub-id>
        </citation>
      </ref>
      <ref id="B27-algorithms-05-00449">
        <label>27.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
          </person-group>
          <article-title>A hybrid fuzzy and neural approach for evaluating the cost competitiveness of a semiconductor product</article-title>
          <source>Int. J. Technol. Intel. Plan.</source>
          <year>2010</year>
          <volume>6</volume>
          <fpage>373</fpage>
          <lpage>386</lpage>
          <pub-id pub-id-type="doi">10.1504/IJTIP.2010.038231</pub-id>
        </citation>
      </ref>
      <ref id="B28-algorithms-05-00449">
        <label>28.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
          </person-group>
          <article-title>A SOM-FBPN-ensemble approach with error feedback to adjust classification for wafer-lot completion time prediction</article-title>
          <source>Int. J. Adv. Manuf. Technol.</source>
          <year>2008</year>
          <volume>37</volume>
          <fpage>782</fpage>
          <lpage>792</lpage>
          <pub-id pub-id-type="doi">10.1007/s00170-007-1007-y</pub-id>
        </citation>
      </ref>
      <ref id="B29-algorithms-05-00449">
        <label>29.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>M.J.J.</given-names>
            </name>
          </person-group>
          <article-title>A fuzzy set approach for yield learning modeling in wafer manufacturing</article-title>
          <source>IEEE Trans. Semicond. Manuf.</source>
          <year>1999</year>
          <volume>12</volume>
          <fpage>252</fpage>
          <lpage>258</lpage>
          <pub-id pub-id-type="doi">10.1109/66.762883</pub-id>
        </citation>
      </ref>
      <ref id="B30-algorithms-05-00449">
        <label>30.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Tanaka</surname>
              <given-names>H.</given-names>
            </name>
            <name>
              <surname>Watada</surname>
              <given-names>J.</given-names>
            </name>
          </person-group>
          <article-title>Possibilistic linear systems and their application to the linear regression model</article-title>
          <source>Fuzzy Sets Syst.</source>
          <year>1988</year>
          <volume>272</volume>
          <fpage>275</fpage>
          <lpage>289</lpage>
          <pub-id pub-id-type="doi">10.1016/0165-0114(88)90054-1</pub-id>
        </citation>
      </ref>
      <ref id="B31-algorithms-05-00449">
        <label>31.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Peters</surname>
              <given-names>G.</given-names>
            </name>
          </person-group>
          <article-title>Fuzzy linear regression with fuzzy intervals</article-title>
          <source>Fuzzy Sets Syst.</source>
          <year>1994</year>
          <volume>63</volume>
          <fpage>45</fpage>
          <lpage>55</lpage>
          <pub-id pub-id-type="doi">10.1016/0165-0114(94)90144-9</pub-id>
        </citation>
      </ref>
      <ref id="B32-algorithms-05-00449">
        <label>32.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Donoso</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Marin</surname>
              <given-names>N.</given-names>
            </name>
            <name>
              <surname>Vila</surname>
              <given-names>M.A.</given-names>
            </name>
          </person-group>
          <article-title>Quadratic programming models for fuzzy regression</article-title>
          <source>Proceedings of International Conference on Mathematical and Statistical Modeling in Honor of Enrique Castillo</source>
          <conf-loc>Ciudad Real, Spain</conf-loc>
          <conf-date>28–30 June 2006</conf-date>
        </citation>
      </ref>
      <ref id="B33-algorithms-05-00449">
        <label>33.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Liu</surname>
              <given-names>X.</given-names>
            </name>
          </person-group>
          <article-title>Parameterized defuzzification with maximum entropy weighting function—another view of the weighting function expectation method</article-title>
          <source>Math. Com. Mod.</source>
          <year>2007</year>
          <volume>45</volume>
          <fpage>177</fpage>
          <lpage>188</lpage>
          <pub-id pub-id-type="doi">10.1016/j.mcm.2006.04.014</pub-id>
        </citation>
      </ref>
      <ref id="B34-algorithms-05-00449">
        <label>34.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Eraslan</surname>
              <given-names>E.</given-names>
            </name>
          </person-group>
          <article-title>The estimation of product standard time by artificial neural networks in the molding industry</article-title>
          <source>Math. Probl. Eng.</source>
          <year>2009</year>
          <comment>article ID 527452</comment>
        </citation>
      </ref>
    </ref-list>
  </back>
</article>
