<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AJOR</journal-id><journal-title-group><journal-title>American Journal of Operations Research</journal-title></journal-title-group><issn pub-type="epub">2160-8830</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ajor.2022.123006</article-id><article-id pub-id-type="publisher-id">AJOR-117212</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Modeling of Catfish Farm Using Lexicographic Linear Goal Programming
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ukamaka</surname><given-names>Cynthia Orumie</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Egenti</surname><given-names>Francis Nzerem</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Chekwube</surname><given-names>Bartholomew Desmond</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Mathematics and Statistics, University of Port Harcourt, Port Harcourt, Nigeria</addr-line></aff><aff id="aff2"><addr-line>Department of Statistics, Federal University of Technology Owerri, Owerri, Nigeria</addr-line></aff><pub-date pub-type="epub"><day>29</day><month>04</month><year>2022</year></pub-date><volume>12</volume><issue>03</issue><fpage>94</fpage><lpage>110</lpage><history><date date-type="received"><day>21,</day>	<month>March</month>	<year>2022</year></date><date date-type="rev-recd"><day>17,</day>	<month>May</month>	<year>2022</year>	</date><date date-type="accepted"><day>20,</day>	<month>May</month>	<year>2022</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, a fish farm was modeled using the Lexicographic linear goal programming approach due to incommensurability in objectives. The study considered the fish farming plan with two sizes of catfish from stocking to harvesting at four-month intervals. The multi-objective goals developed are required raw materials feed, water, light (resource utilization), sales revenue, profit realized, labor utilization, production costs, and pond utilization. The developed model was tested using related data collected from the farm records with the use of TORA 2007 software. The compromised solution from the results showed that the developed model is an efficient tool for decision-making process in the fish farm business organization.
 
</p></abstract><kwd-group><kwd>Goal Programming</kwd><kwd> Incommensurability</kwd><kwd> Lexicographic</kwd><kwd> Multi-Objective</kwd><kwd> Compromised Solution</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Quality products increase revenue (sales) and profits; the profit in turn also depends on the cost of production and resources utilization for the production process. This process involves the optimization of several objectives, at the same time. Thus, goal programming technique is one of the multi-objective optimization techniques used to address a problem with multiple objective functions by minimizing deviations from the target of each objective. Fish consumption is increasing daily with an increase in population growth, especially in Nigeria and Catfish is one of the most consumed fish species due to the fact that it can easily be purchased in all markets and the price is relatively cheaper than sea fish. Catfish farming is spread in several cities in Nigeria with two major stages—the nursery and the grow-out pond operation stages.</p><p>Several works of literature exist on fish farming across the globe which motivated this study. Some of the literatures are reviewed thus. Sophia and Irine [<xref ref-type="bibr" rid="scirp.117212-ref1">1</xref>] developed a weighted Multiple Objective Goal Programming (MOGP) model that considered three types of dominant fishes namely Catla, Rohu, and Mrigal in a small area with maximization of production profit, stocking density and minimization of seed costs as conflicting objectives. The MOGP model developed was an efficient tool that assisted the management in solving a series of linear programs and thus obtained a compromised solution. Sadiq et al. [<xref ref-type="bibr" rid="scirp.117212-ref2">2</xref>] examined resource optimization in small-scale fish using a response approach with the help of a multi-stage sampling technique in data selection. The regression results indicated that feeds, fingerlings, water, depreciation on capital items and labour were significant determinants of output in fish production. According to them, in Niang &amp; Jubrin [<xref ref-type="bibr" rid="scirp.117212-ref3">3</xref>] Aquaculture, the farming of aquatic organisms, including fish, molluscs, crustaceans and aquatic plants has always been one of the ways of reliably expanding food production and animal protein intake in Nigeria is below 8g per person in one day, which is far below Food and Agricultural recommendation (FAO) minimum recommendation. Anene [<xref ref-type="bibr" rid="scirp.117212-ref4">4</xref>] posited that cattle, goats, sheep, poultry and fish constitute the major animal protein sources in the country out of which fish and fish products provide above 60% of the total protein consumption. Ugwumba &amp; Chukwuji [<xref ref-type="bibr" rid="scirp.117212-ref5">5</xref>] argued that catfish farming is an alternative means of boosting fish production and thereby moving the country towards self-sufficiency in fish production is by embarking on fish farming especially catfish farming. The fulfillment of fish consumption needs depend on its productivity and this productivity depends on the area of the pond. The greater the land area, the more catfish can be produced. However, farmers are restricted by the size of ponds due to capital, thus limiting the amount of catfish harvest.</p><p>In this study, the Lexicographic goal programming model will be developed to generate the most important objectives relating to the fish farming production plan. In this regard, the management is to make a decision that will achieve these objectives as close as possible. According to Fatkhur et al. [<xref ref-type="bibr" rid="scirp.117212-ref6">6</xref>], these important multi objectives are maximizing profits, minimizing capital, minimizing production costs. Thus, this research wants to develop and model BEST4 fish farm using Lexicographic Linear Goal programming. The remaining part of this study is divided into six sections: section two comprises the brief history of BEST4 Fish farm and its operations; Section 3 comprises the development of multiple objectives with modeled goals and goal priority structures attached. The fish farm management combinations, the goal programming modeling, and its applications are presented in Section 4. Then, Analysis and Results output, summary and interpretation, and conclusion are presented in Sections 5, 6, and 7 respectively.</p></sec><sec id="s2"><title>2. BEST4 Fish Farm and Its Management Operations</title><p>BEST4 fish farm is found in Omuokiri, Aluu, Rivers State; the fish ponds were constructed in 2020 with the aim of supplying the inhabitants of the environment with fish at an affordable price. It is a commercial farm run by a local fish farmer with the aim of making a profit as well as creating small-scale job opportunities for a few people. It started with 10 fish ponds constructed with tarpaulin and four manual laborers (unemployed youth) for managing the farm. It trains two sizes of catfish from stocking till 4 months: fingerlings and post fingerlings.</p><p>Based on previous sales and experience, the farmer wants to expand his fish farm in order to make more sales and make more profit, minimize costs of production, maximize resource utilization, provide fish farming knowledge to other interested local farmers, establish proper fish harvesting, and management measures.</p></sec><sec id="s3"><title>3. Goal Programming and Multiple Objective Functions in the Farm</title><p>Reorganizing that deviations from goals will exist in unsolvable Linear programming problems (LPPs) like an infeasible LPP, Charnes, and Cooper [<xref ref-type="bibr" rid="scirp.117212-ref7">7</xref>] showed how such derivation could be reduced by placing them in an achievement function. This allows multiple and sometimes conflicting goals to be expressed in a model that will allow a solution to be found.</p><p>Charnes and Cooper [<xref ref-type="bibr" rid="scirp.117212-ref7">7</xref>], Lee [<xref ref-type="bibr" rid="scirp.117212-ref8">8</xref>], Ignizio [<xref ref-type="bibr" rid="scirp.117212-ref9">9</xref>], and many other researchers were the first to develop the Goal programming (GP) technique: an optimization technique that can take care of several and sometimes conflicting objective functions at the same time by minimizing its deviation from the target which ordinary linear programming (lp) could not handle. It provides a satisfying solution [<xref ref-type="bibr" rid="scirp.117212-ref10">10</xref>].</p><p>Goal programming establishes a specific numeric goal for each of the objectives, formulates an objective function for each objective, and then seeks a solution that minimizes the weighted sum of deviations of these objective functions from their respective goals.</p><p>GP formulation must include:</p><p>1) Define the decision variable</p><p>2) State the constraint</p><p>3) Determine the preemptive priority if need be</p><p>4) Determine the relative weight</p><p>5) State the achievement function</p><p>6) State the non-negative requirement</p><p>According to Orumie and Ebong [<xref ref-type="bibr" rid="scirp.117212-ref11">11</xref>], a frequently applied generalized GP model is that of Arthur and Ravindran [<xref ref-type="bibr" rid="scirp.117212-ref12">12</xref>] and it is stated thus:</p><p>Min   z = ∑ i = 1 n w i p i ( d i k + + d i k − ) (1)</p><p>s.t</p><p>∑ i = 1 n ( x i j + d i − + d i − ) = b i (2)</p><p>x i j , d i − , d i + &gt; 0 (3)</p><p>where</p><p>p<sub>i</sub> is the preemptive factor/priority level assigned to each objective in rank order.</p><p>w<sub>i</sub> is the non-negative constant representing the relative weights assigned with priority level to the deviational variable d i + and d i − for eachj<sup>th</sup> corresponding goal b<sub>i</sub>.</p><p>x<sub>ij</sub> is the decision variable, whereas a<sub>ij</sub> means the decision variable coefficient.</p><p>While equation:</p><p>1) Represents the objective function, which minimizes the weighted sum of the deviation variable.</p><p>2) Represents the goal constraints relating the decision variable (x<sub>ij</sub>) to target (b<sub>j</sub>).</p><p>3) Represents standard non-negativity restrictions on all variables.</p><p>However, the management of the BEST4 investment Farm wants to know which size of the catfish production process can provide the maximum profit with the lowest possible production, labor and, capital costs. The objective function in the goal programming model is to minimize deviations from the target values for each of the developed multiple objectives or targeted goals in the farm, and then set and test the priority structure using data obtained from the farm record. The objective function in this research is formulated below.</p><sec id="s3_1"><title>3.1. Multi-Objectives in a Farm Formulation</title><p>Since there are varied interests, Farmers often do have many objectives, which are aimed at satisfying them. It is obvious that farmers however will want to grow, survive, and be secured within their operating system.</p><p>Therefore, we consider multiple (different) objectives of the farmer, using the farm’s already existing facilities. The management wants to avoid underutilization of labour, resources and at the same time minimize costs, as well as maximize sales revenue and profit.</p><p>Details of variables and the objective functions representing the various performance criteria are presented as follows:</p></sec><sec id="s3_2"><title>3.2. Parameters and Variable Notations with Objective Functions</title><p>i = The fish stock type ( i = 1 , ⋯ , n )</p><p>p<sub>i</sub> = The unit profit from i<sup>th</sup> product</p><p>P = Total profit (Target Profit)</p><p>l = The labour type ( l = 1 , ⋯ , m )</p><p>L = Total available labour</p><p>L<sub>k</sub> = The labour capacity required for i<sup>th</sup> product</p><p>f = The feed type ( f = 1 , ⋯ , F )</p><p>F = Total available feed</p><p>D = Pond capacity resources</p><p>d<sub>i</sub> = Pond available fori<sup>th</sup> fish type resources</p><p>f<sub>k</sub> = The feed available required for i<sup>th</sup> fish stocked resources</p><p>C<sub>k</sub> = Production/growing cost of i<sup>th</sup> fish type</p><p>R<sub>i</sub> = Sales revenue from unit of i<sup>th</sup> fish sold</p><p>X<sub>i</sub> = Quantity of fish type i [No. of fish i] harvested per period</p><p>a<sub>k</sub> = Amount of resource (materials) needed for i<sup>th</sup> fish (feed, water, light)</p><p>A = Resource (materials) available</p><p>S = Total sales (Target)</p><p>Variable X<sub>i</sub> = The fish type to harvest per period</p><p>The following criteria are included in the model</p><p>• Required raw materials feed, water, and light (resource utilization)</p><p>• Fish type</p><p>• Cost of farming from stock to harvest</p><p>• Sales revenue</p><p>• Profit realized</p><p>• Labour utilization</p><p>These important criteria are thus,</p><p>Minimize production cost</p><p>Minimize resource utilization</p><p>Maximize labour utilization</p><p>Maximize fish pond utilization</p><p>Maximize sales revenue</p><p>Maximize profit</p><p>The above are formulated thus:</p><sec id="s3_2_1"><title>3.2.1. Minimize Cost of Production and Purchase Cost</title><p>The cost here is considered as the overall expenditure involved in growing a given set of fish to the harvesting stage. It is obtained when the unit cost of growing a fish (stocking) is multiplied by the total quantity of a commodity produced derives it. The total cost here comprises the cost of stocking the fishes, feed costs, supplement cost (booster), labour costs, maintenance and management costs, cost of resources, wages and salaries.</p><p>The Formulated cost objective equation is:</p><p>∑ i n c i x i = C (4)</p></sec><sec id="s3_2_2"><title>3.2.2. Maximize Revenue</title><p>Here, Revenue is defined as the money generated by the farmer from sales of his fishes. It is calculated by multiplying the total quantity sold by the unit price.</p><p>Sales maximization objectives aim at improving the cash inflow of the organization (company) while profit maximization does not place much premium on cash flow but on the high rate of return. Sales are maximized when marginal revenue is zero, whereas profit is maximized when marginal revenue is equal to marginal cost and since the marginal cost cannot be equal to zero, sales maximization will not guarantee profit maximization. This implies that the two objectives are important to the organization in the attempt to establish a competitive advantage in the market. The Formulated revenue objective equation is:</p><p>∑ i n R i x i = S (5)</p></sec><sec id="s3_2_3"><title>3.2.3. Resource Utilization (Fish Feed)</title><p>Each fish type has a different feed from starting to finish. The quantity of feed mix needed to grow one unit of each fish type to harvest period is required. The feed requirement and availability is estimated based on the quantity needed for growing one unit of fish type. The average amount of feed mix is denoted by a<sub>i</sub>. The average feed quantity for each fish i is obtained from the farmer’s process plan. The manager of the farm provides the amount of feed available in the planning horizon and the objective function is thus:</p><p>∑ i n a i x i = A (6)</p><p>The management also wants to maximize the utilization of the available unit of pond d<sub>i</sub> for each fish given that the available pond is D. The objective is</p><p>∑ i n d i x i = D (7)</p></sec><sec id="s3_2_4"><title>3.2.4. Labour Utilization</title><p>The availability of labour and their capacity is estimated based on the time of growing to harvest time of one unit of fish type. This is denoted by l<sub>i</sub>. This is derived from the farm plan. The manager of the farm provides the capacity available in the planning horizon for each labour. This could be man or machine. The objective function becomes:</p><p>∑ i n l i x i = L (8)</p></sec><sec id="s3_2_5"><title>3.2.5. Maximize Profit</title><p>The total profit is estimated as the difference between the total revenue and the total cost. The unit profit contribution from each fish type is estimated by using the profit data as provided by the management profile. In view of past records, the management feels that the profit goal should be P naira, which depend on the sale and the total expenditure. This objective is denoted by</p><p>∑ i n p i x i = P (9)</p><p>Therefore, Equations (4) to (9) are the relationship between the fish types i (decision variable) and the various activities in the farming processes (the farmer). The total cost of fish production per product is represented as C<sub>i</sub>∙X<sub>i</sub> in Equation (4). C<sub>i</sub> is the unit cost of production of i<sup>th</sup> product. The revenue generated and resource utilization is represented in (5) and (6). The objective of availability of fish pond is formulated through Equation (7), which is represented as d<sub>i</sub> X<sub>I</sub> for the i<sup>th</sup> fish type, and Equation (8) is the availability of labour l<sub>i</sub>∙X<sub>i</sub>, whereas that of profit generated is in Equation (9). All other objectives are channelled towards having a favorable level of return on investment. It is obvious that some of the above objectives are conflicting and incommensurable and the decision of evaluating their trade-off is challenging. As such, the management activities should be handled properly to incorporate the managements target on various objectives into the planning process. Goal programming approach is capable of handling conflicting ‘objectives.</p></sec></sec><sec id="s3_3"><title>3.3. Model Formulation (GP Model) for the Above Equations</title><p>Problem with Rigid constraint should be constructed as a goal such that it is being minimized and placed at the achievement function with top priority.</p><p>Reorganizing that deviations from goals will exist in unsolvable LPPs like an infeasible LPP, Charnes and Cooper (1961) showed how such derivation could be reduced by placing them in an achievement function. This allows multiple and sometimes conflicting goals to be expressed in a model that will allow a solution to be found.</p><p>To formulate the model, the parameters used for input to the GP model in each priority structure should be given or else estimated by the management. Therefore the management is involved and takes a major part in GP formulation. All model parameters are assumed to be deterministic and constant. The goals are formulated thus:</p><sec id="s3_3_1"><title>3.3.1. Minimize Cost of Production</title><p>This includes costs during the process of raising catfish in a pond to the time of harvest. Mathematically, the goal constraints of production costs:</p><p>∑ i n C i x + d 1 − − d 1 + = C (10)</p><p>Every business organization will like to minimize the cost of production. This implies the minimization of positive deviation from the target. The goal of minimizing the production cost for the i<sup>th</sup> fish type is represented as</p><p>Min   d 1 +</p><p>s.t</p><p>∑ i n C i x + d 1 − − d 1 + = C (11)</p><p>where</p><p>d 1 − is underspending in production cost goal.</p><p>d 1 + is overspending in production cost goal.</p></sec><sec id="s3_3_2"><title>3.3.2. Maximize Sales Revenue</title><p>Large revenue from sales is a target that any profit oriented firm will love to meet. Thus the goal is to minimize underachievement of the target, and it is represented thus:</p><p>Max   d 2 ∓</p><p>s.t</p><p>∑ i n S i x i − d 2 − + d 2 + = S (12)</p><p>where</p><p>d 2 − is underachievement of the sales revenue goal</p><p>d 2 + is over achievement of the sales revenue goal.</p><p>However, the over-achievement of sales is accepted and hence positive deviation from the goal is eliminated from the objective function. S is the sales revenue goal fixed by the management.</p></sec><sec id="s3_3_3"><title>3.3.3. Maximize Resource Utilization (Feed Requirement)</title><p>Feed required from growing to harvesting should not exceed the target and must not be less. So that the growth of fish is not altered. Thus, both deviations from the goal will be included in the objective function. The goal of both underutilizing and over utilizing of feed can be represented as</p><p>Min   ( d 3 − + d 3 + )</p><p>s.t</p><p>∑ k n a k Y k + d 3 − + d 3 + = A (13)</p><p>where,</p><p>d 3 − is underutilization of feed.</p><p>d 3 + is overutilization of resources.</p></sec><sec id="s3_3_4"><title>3.3.4. Maximizing Pond Utilization</title><p>This goal is to ensure that the number of catfish in a pond must not exceed the specified capacity limit. The goal of minimizing the underutilization of the pond can be represented as:</p><p>Min   d 4 +</p><p>s.t</p><p>∑ k n d k x k + d 4 − − d 4 + = D (14)</p><p>where</p><p>D is availab1e capacity of ponds (goal).</p><p>d 4 − is underutilization of ponds.</p><p>d 4 + is overutilization of ponds.</p></sec><sec id="s3_3_5"><title>3.3.5. Minimize Labour Requirement</title><p>This goal is to ensure that the amount of labour will not be underutilized. The goal of minimizing the overutilization of the labour can be represented as:</p><p>Min   d 5 +</p><p>s.t</p><p>∑ k n l i x i + d 5 − − d 5 + = L (15)</p><p>where</p><p>L is available Labour.</p><p>d 5 − is underutilization of Labour.</p><p>d 5 + is overutilization of Labour.</p></sec><sec id="s3_3_6"><title>3.3.6. Maximize Profit</title><p>However, the over-achievement of profits goal is accepted and hence positive deviation from the goal is eliminated from the objective function. This goal can be represented as</p><p>Min   d 6 −</p><p>s.t</p><p>∑ k n p i x k + d 6 + − d 6 − = P (16)</p><p>where</p><p>d 6 + is overachievement on the profit target.</p><p>d 6 − is underachievement on the profit target.</p><p>Equations (10) to (16) represent the Farmers goal.</p></sec></sec><sec id="s3_4"><title>3.4. Goal Priority Structure</title><p>In 1977, [<xref ref-type="bibr" rid="scirp.117212-ref13">13</xref>] observed that the Goal programming (GP) model can allow movement completely away from weighting deviational variables towards an absolute priority structure when each of the functions or goals was given a separate priority. However, Ignazio [<xref ref-type="bibr" rid="scirp.117212-ref14">14</xref>] advised that the issues of incommensurability in goal programming constraints are better addressed using preemptive GP (lexicographically).</p><p>The impact of the incommensurability issues in GP modeling can be minimized in different ways such as normalization by Romero (1991) [<xref ref-type="bibr" rid="scirp.117212-ref15">15</xref>], and prioritization.</p><p>[<xref ref-type="bibr" rid="scirp.117212-ref1">1</xref>] considered finance, site, fish stock, harvesting as very crucial factors a prospective fish farmer should consider before venturing into fish farming. They modeled MOLP by minimizing weighted sum of deviations from goals, and solved problem by using Lingo software.</p><p>Thus weighted, non-preemptive suffer from issue of incommensurability, and requires normalization.</p><p>(That is element in z being measured in different units), Tamiz and Jones [<xref ref-type="bibr" rid="scirp.117212-ref16">16</xref>]. But non-weighted preemptive priority or lexicographic GP does not suffer it. This is because each of its goals is separated at a different priority level. However, priority levels should not exceed 5 [<xref ref-type="bibr" rid="scirp.117212-ref5">5</xref>]. GP solution is referred to as satisficing, instead of optimizing a single objective [<xref ref-type="bibr" rid="scirp.117212-ref17">17</xref>].</p><p>Whether goals are attainable or not objective may then be stated in which optimization gives a result that comes as close as possible to the indicated goals.</p><p>In a real sense, some of the goals above conflict. As a result the management of the farm resort to prioritizing their objectives in order to settle the conflict with a clear definition of which of the objectives are more important to them and thus arranged with the most important one coming first.</p><p>A good priority structure is a hierarchical representation of the goal priorities that reflect management’s preferences. Problem with rigid constraint should be constructed as a goal such that it is being minimized and placed at the achievement function with top priority.</p><p>However, a goal priority structure is to be formulated based on the preferences that the management listed and they are defined below:</p><p>P<sub>1</sub> ensures that the production cost is minimized.</p><p>P<sub>2</sub> ensure that underutilization of resources, pond, and idle labour are minimized.</p><p>P<sub>3</sub> ensures that sales target is met and that under-achievement of profit is minimized.</p><p>P<sub>4</sub> ensure that feed requirement is not violated.</p><p>Thus, Lexicographic structure of the objective of the farm model becomes to minimize deviations from various goals imposed by the management. Thus;</p><p>Min.</p><p>Z = P 1 d 1 + , P 2 ( d 4 + + d 5 + ) , P 3 ( d 2 − + d 6 − ) , P 4 ( d 3 − + d 3 + )</p><p>S.t</p><p>Equations (10) to (15) holds. i.e.</p><p>∑ i n C i X + d 1 − − d 1 + = C (10)</p><p>∑ k n S i X i + d 2 − − d 2 + = S (11)</p><p>∑ k n a K Y k + d 3 − − d 3 − = A (12)</p><p>∑ k n d K X k + d 4 − − d 4 + = D (13)</p><p>S.t</p><p>∑ k n l i X i + d 5 − − d 5 + = L (14)</p><p>∑ k n p i X k + d 6 − − d 6 + = P (15)</p><p>All variables are non-negative.</p></sec></sec><sec id="s4"><title>4. The Fish Farm Management Combinations and the Goal Programming Modeling</title><sec id="s4_1"><title>4.1. Data Collection Analysis</title><p>The modeling considers the problem of planning a fish farming system with two sizes of fishes namely fingerlings and post finger. The fish feeds are allaqua, blue crown, and top feed. The table below summarizes the requirements, resource allocation in each growing phase of the fish, quantity of fish stocked at a time; number of fingerlings and postfingers, criteria along the production lines (costs). In <xref ref-type="table" rid="table1">Table 1</xref>, row 1, column 1 shows the number of fingerlings stocked per period with its unit price of ₦15 per fingerlings as shown in row 1 of column 2 of the same table. This gives the total amount of ₦180,000 for the 12,000 fingerlings stocked as shown in row 1, column 3 of the same table. On the same Table, the quantity stocked, the price per unit, and the total price of postfingerlings are shown in row1, columns 4, 5, and 6 respectively etc. The fish farm considered in the study has only half plot of land.</p></sec><sec id="s4_2"><title>4.2. Fish Farm GP Model and Its Application</title><p>From Tables 1-3, the developed LGPM model becomes</p><p>Min.</p><p>Z = P 1 d 1 + , P 2 ( d 4 + + d 5 + ) , P 3 ( d 2 − + d 6 − ) , P 4 ( d 3 − + d 3 + )</p><table-wrap-group id="1"><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Description of activities in the farm</title></caption><table-wrap id="1_1"><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >Requirements</th><th align="center" valign="middle"  colspan="3"  >Fingerlings</th><th align="center" valign="middle"  colspan="3"  >Postfingerlings</th><th align="center" valign="middle"  rowspan="2"  >Availability Or Target</th></tr></thead><tr><td align="center" valign="middle" >Qnty (Units)</td><td align="center" valign="middle" >Unit Price ₦</td><td align="center" valign="middle" >Total Price ₦</td><td align="center" valign="middle" >Qnty (Units)</td><td align="center" valign="middle" >Unit Price ₦</td><td align="center" valign="middle" >Total Price ₦</td></tr><tr><td align="center" valign="middle" >Fish Cost (Seed)</td><td align="center" valign="middle" >12,000</td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >180,000</td><td align="center" valign="middle" >10,000</td><td align="center" valign="middle" >30</td><td align="center" valign="middle" >300,000</td><td align="center" valign="middle" >370,000</td></tr><tr><td align="center" valign="middle"  rowspan="2"  >Feed Cost With Booster</td><td align="center" valign="middle" >65</td><td align="center" valign="middle" >12,000</td><td align="center" valign="middle" >780,000</td><td align="center" valign="middle" >95</td><td align="center" valign="middle" >12,000</td><td align="center" valign="middle" >1,144,000</td><td align="center" valign="middle"  rowspan="2"  >1,924,000</td></tr><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2000</td><td align="center" valign="middle" >2000</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >2000</td><td align="center" valign="middle" >2000</td></tr><tr><td align="center" valign="middle" >Pond</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle"  rowspan="3"  >Resource Utilization (L/W) Maintenance Plumbing etc Fish Cost (Seed)</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >10,000</td><td align="center" valign="middle" >40,000</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >10,000</td><td align="center" valign="middle" >40,000</td><td align="center" valign="middle"  rowspan="2"  >120,000</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >5000</td><td align="center" valign="middle" >20,000</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >5000</td><td align="center" valign="middle" >20,000</td></tr><tr><td align="center" valign="middle" >65</td><td align="center" valign="middle" >12,000</td><td align="center" valign="middle" >780,000</td><td align="center" valign="middle" >95</td><td align="center" valign="middle" >12,000</td><td align="center" valign="middle" >1,144,000</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle"  rowspan="2"  >Labour cost Management (transport/harvest)</td><td align="center" valign="middle" >1 (4)</td><td align="center" valign="middle" >20,000</td><td align="center" valign="middle" >80,000</td><td align="center" valign="middle" >1 (4)</td><td align="center" valign="middle" >20,000</td><td align="center" valign="middle" >80,000</td><td align="center" valign="middle"  rowspan="2"  >190,000</td></tr><tr><td align="center" valign="middle" >11,500</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >15,000</td><td align="center" valign="middle" >9610</td><td align="center" valign="middle" >15,000</td><td align="center" valign="middle" >30,000</td></tr><tr><td align="center" valign="middle" >TOTAL COST</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >1,117,000</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >1,616,000</td><td align="center" valign="middle" >2,733,000</td></tr><tr><td align="center" valign="middle" >Sales (Revenue)</td><td align="center" valign="middle" >11,500</td><td align="center" valign="middle" >400</td><td align="center" valign="middle" >4,600,000</td><td align="center" valign="middle" >9610</td><td align="center" valign="middle" >700</td><td align="center" valign="middle" >6,727,000</td><td align="center" valign="middle" >11,327,000</td></tr><tr><td align="center" valign="middle" >Profit</td><td align="center" valign="middle" >11,500</td><td align="center" valign="middle" >302.86</td><td align="center" valign="middle" >3.483,000</td><td align="center" valign="middle" >9610</td><td align="center" valign="middle" >531.84</td><td align="center" valign="middle" >5,111,000</td><td align="center" valign="middle" >8,594,000</td></tr><tr><td align="center" valign="middle" >ACTUAL COST PER FISH</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >97</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >168.16</td><td align="center" valign="middle" >265.168</td></tr><tr><td align="center" valign="middle" >ACTUAL PROFIT PER FISH</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >302.86</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >531.84</td><td align="center" valign="middle" >834.7</td></tr><tr><td align="center" valign="middle" >Actual pond space per fish</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0.00043</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0.00052</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >Actual feed per fish</td><td align="center" valign="middle" >65</td><td align="center" valign="middle" >0.0057</td><td align="center" valign="middle" >95</td><td align="center" valign="middle" >0.0099</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >Actual labour utilization per fish</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0.00035</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0.00042</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr></tbody></table></table-wrap><table-wrap id="1_2"><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle"  colspan="2"  >Fingerlings</th><th align="center" valign="middle"  colspan="2"  >Prolings</th><th align="center" valign="middle" >Availability Or Target</th></tr></thead><tr><td align="center" valign="middle" >REQUIREMENTS</td><td align="center" valign="middle" >Qnty (Units)</td><td align="center" valign="middle" >Unit fish</td><td align="center" valign="middle" >Qnty (Units)</td><td align="center" valign="middle" >Unit fish</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >Actual pond space per fish</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0.00043</td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >0.00052</td><td align="center" valign="middle" >10</td></tr><tr><td align="center" valign="middle" >Actual feed per fish</td><td align="center" valign="middle" >65</td><td align="center" valign="middle" >0.0057</td><td align="center" valign="middle" >95</td><td align="center" valign="middle" >0.0099</td><td align="center" valign="middle" >160</td></tr><tr><td align="center" valign="middle" >Actual labour utilization per fish</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0.00035</td><td align="center" valign="middle" >4</td><td align="center" valign="middle" >0.00042</td><td align="center" valign="middle" >8</td></tr></tbody></table></table-wrap></table-wrap-group><table-wrap id="table2" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Summary of the goal targets for each of the multiple objectives</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >x<sub>1</sub></th><th align="center" valign="middle" >x<sub>2</sub></th><th align="center" valign="middle" >Target</th><th align="center" valign="middle" >Deviational Var to Min</th></tr></thead><tr><td align="center" valign="middle" >Cost goal</td><td align="center" valign="middle" >97</td><td align="center" valign="middle" >168.16</td><td align="center" valign="middle" >2,733,000</td><td align="center" valign="middle" >d 1 +</td></tr><tr><td align="center" valign="middle" >Sales (Revenue)</td><td align="center" valign="middle" >400</td><td align="center" valign="middle" >700</td><td align="center" valign="middle" >11,327,000</td><td align="center" valign="middle" >d 2 −</td></tr><tr><td align="center" valign="middle" >Resource utilization goal</td><td align="center" valign="middle" >0.0057</td><td align="center" valign="middle" >0.0099</td><td align="center" valign="middle" >160</td><td align="center" valign="middle" >d 3 − + d 3 +</td></tr><tr><td align="center" valign="middle" >Pond goal</td><td align="center" valign="middle" >0.00043</td><td align="center" valign="middle" >0.00052</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >d 4 +</td></tr><tr><td align="center" valign="middle" >Labour goal</td><td align="center" valign="middle" >0.00035</td><td align="center" valign="middle" >0.00042</td><td align="center" valign="middle" >8</td><td align="center" valign="middle" >d 5 +</td></tr><tr><td align="center" valign="middle" >Profit goal</td><td align="center" valign="middle" >302.86</td><td align="center" valign="middle" >531.84</td><td align="center" valign="middle" >8,574,000</td><td align="center" valign="middle" >d 6 −</td></tr></tbody></table></table-wrap><p>S.t</p><p>97 x 1 + 168.16 x 2 + d 1 − − d 1 + = 2733000 (cost goal (₦))</p><p>400 x 1 + 700 x 2 + d 2 − − d 2 + = 11327000 (sales goal (₦))</p><p>0.0057 x 1 + 0.0099 x 2 + d 3 − − d 3 + = 160 (resource goal (bags))</p><p>0.00043 x 1 + 0.00052 x 2 + d 4 − − d 4 + = 10 (pond goal per trampoline)</p><p>0.00035 x 1 + 0.00043 x 2 + d 5 − − d 5 + = 8 (labour goal (person))</p><p>302.86 + 531.84 x 2 + d 6 − − d 6 + = 8594000 (profit goal (₦))</p><p>Deciding an optimal solution for MOGPP will be unrealistic since the objectives conflict and it is impossible to achieve one goal without violating the attainment of the next goal. To achieve this, GP technique is employed to minimize the deviation from the target.</p></sec></sec><sec id="s5"><title>5. Analysis and Results Output</title><p>The results from the model developed using Tora 2007 software are as shown in figures below</p><p>Min P 1 d 1 +</p><p>S.t</p><p>97 x 1 + 168.16 x 2 + d 1 − − d 1 + = 2733000</p><p>400 x 1 + 700 x 2 + d 2 − − d 2 + = 11327000</p><p>0.0057 x 1 + 0.0099 x 2 + d 3 − − d 3 + = 160</p><p>0.00043 x 1 + 0.00052 x 2 + d 4 − − d 4 + = 10</p><p>0.00035 x 1 + 0.00043 x 2 + d 5 − − d 5 + = 8</p><p>302.86 + 531.84 x 2 + d 6 − − d 6 + = 8594000</p><p>Thus</p><p>Min d 5 +</p><p>s.t</p><p>d 1 + = 0</p><p>d 4 + = 0</p><p>97 x 1 + 168.16 x 2 + d 1 − − d 1 + = 2733000</p><p>400 x 1 + 700 x 2 + d 2 − − d 2 + = 11327000</p><p>0.0057 x 1 + 0.0099 x 2 + d 3 − − d 3 + = 160</p><p>0.00043 x 1 + 0.00052 x 2 + d 4 − − d 4 + = 10</p><p>0.00035 x 1 + 0.00043 x 2 + d 5 − − d 5 + = 8</p><p>302.86 + 531.84 x 2 + d 6 − − d 6 + = 8594000</p><p>Thus</p><p>Min d 2 −</p><p>s.t</p><p>d 1 + = 0</p><p>d 4 + = 0</p><p>d 5 + = 0</p><p>d 6 + = 0</p><p>97 x 1 + 168.16 x 2 + d 1 − − d 1 + = 2733000</p><p>400 x 1 + 700 x 2 + d 2 − − d 2 + = 11327000</p><p>0.0057 x 1 + 0.0099 x 2 + d 3 − − d 3 + = 160</p><p>0.00043 x 1 + 0.00052 x 2 + d 4 − − d 4 + = 10</p><p>0.00035 x 1 + 0.00043 x 2 + d 5 − − d 5 + = 8</p><p>302.86 + 531.84 x 2 + d 6 − − d 6 + = 8594000</p><p>P4 d3+</p></sec><sec id="s6"><title>6. Result Summary and Interpretations</title><p>The result output from Figures 1-3 was generated by solving the MOGP developed using TORA 2007 software. <xref ref-type="fig" rid="fig1">Figure 1</xref> shows that the first priority goal has been attained by minimizing d 1 + to zero. Furthermore, Priority 2, P 2 ( d 4 + ) is also minimized to zero. But ( d 5 + ) was not satisfied since the value is 0.05. So we</p><p>proceed to Min the second priority ( d 5 + ) such that higher or equal priorities already achieved are not violated. That is minimizing ( d 5 + ) such that all the constraints holds given that d 1 + = d 4 + = 0 . Repeating the same procedure yields the result output in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p><xref ref-type="fig" rid="fig2">Figure 2</xref> result shows that the 2<sup>nd</sup> priority has been attained without violating priority 1. i.e. P 1 d 1 + = P 2 ( d 4 + + d 5 + ) = 0 . It also indicates that Priority 3 is partially satisfied. Thus d 6 − = 0 but ( d 2 − = 0.05 ). ( d 2 − ) was not satisfied since the value is 2.5. So we proceed to Minimize ( d 2 − ) such that higher or equal priorities already achieved are not violated. That is Min ( d 2 − ), given the existing constraints equations, given that d 1 + = d 4 + = d 5 + = d 6 + = 0 . Solving these resulted problems lead to the result output in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p><p>The result output in <xref ref-type="fig" rid="fig3">Figure 3</xref> above shows that the 3<sup>rd</sup> priority has been attained without violating priority 1, 2, and 3. i.e. P 1 d 1 + = P 2 ( d 4 + + d 5 + ) = P 3 ( d 2 − + d 6 − ) = 0 . Priority 4 is partially satisfied. Thus d 3 − = 0 but ( d 3 + = 0.67 ). ( d 3 + ) was not satisfied, but cannot be optimized further since any attempt will violate top priorities.</p><p>Thus the deviational variable ( d 3 + = 0.67 ) implies that the number of bags of feed exceeds the target value of 160 bags by 0.65. This means that the management should budget for 161bags. This does not matter since the negative deviational variable d 1 − = 1987.9 . This implies that the overall costs of production are reduced by ₦18,879 which is more than one the cost of extra bag of feed (12,000). <xref ref-type="fig" rid="fig3">Figure 3</xref> also shows that d 4 − = 10.13 . This means that the number of fish pond can be reduced by 1.3. In other words, more fishes can still be accommodated using the same available ponds and this means more money for the farmer. Also d 6 + = 455.79 , indicating that the profit goal is overachieved with ₦455.79, increasing the total profit to ₦8,459,445.5 which is a credit to the farmer. x<sub>1</sub> and x<sub>2</sub> in <xref ref-type="fig" rid="fig3">Figure 3</xref> is the number of fingerlings and post-fingerlings that the farmer will stock in order to achieve the maximum results (profit).</p></sec><sec id="s7"><title>7. Conclusions</title><p>The result shows that the compromised solution is reached, and thus the model developed is good for fish farm with multiple objective function as it minimizes costs of investment and improves sales revenue which in turn improves profit. It is also hoped that the interpretation above will guide the management in their decisions in expanding the business.</p><p>However, the developed model can be used by other farmers with multiple resources utilization such as machines and equipment, and different types of fishes in their farm management in order to meet market demand.</p></sec><sec id="s8"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s9"><title>Cite this paper</title><p>Orumie, U.C., Nzerem, E.F. and Desmond, C.B. (2022) Modeling of Catfish Farm Using Lexicographic Linear Goal Programming. American Journal of Operations Research, 12, 94-110. https://doi.org/10.4236/ajor.2022.123006</p></sec></body><back><ref-list><title>References</title><ref id="scirp.117212-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Sophia, R. and Irine, J. (2018) Multi-Objective Linear Programming Model for Small-Scalefish Farmers in Polyculture Fish Farming. International Journal of Pure and Applied Mathematics, 119, 361-369.</mixed-citation></ref><ref id="scirp.117212-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Sadiq, M.S., Singh, I.P. and Kolo, M.D. (2015) Resource Optimization in Small-Scalefish Farming in Minna Agricultural Zone of Niger State, Nigeria. International Journal of Innovative Research and Development, 4, 123-128.</mixed-citation></ref><ref id="scirp.117212-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Niang, T. and Jubrin, S. (2001) Fish Farming in the Tropics: A Functional Approach. Quarterly Newsletter of the Nigeria Agriculture Question and Answer Service, 1, 1-7.</mixed-citation></ref><ref id="scirp.117212-ref4"><label>4</label><mixed-citation publication-type="book" xlink:type="simple">Anene, A. (2004) Issues on Sustainable Fish Production in Nigeria. In: Anene, A. and Nwaigbo, L.C., Eds., Issues in Sustainable Agriculture in Nigeria, Osprey Publishers, Owerri, 141-149.</mixed-citation></ref><ref id="scirp.117212-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Ugwumba, C.O.A. and Chukwuji, C.O. (2010) The Economics of Catfish Production in Anambra State, Nigeria: A Profit Function Approach. Journal of Agriculture and Social Sciences, 6, 105-109.</mixed-citation></ref><ref id="scirp.117212-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Rohman, F., Singgih, M.L. and Ciptomulyon, U. (2020) Goal Programming Model for Optimizing the Management of Brackish Water Milkfish Ponds in Gresik. The 6th International Seminar on Science and Technology, 526-532. https://doi.org/10.12962/j23546026.y2020i6.11154</mixed-citation></ref><ref id="scirp.117212-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Charmes, A. and Cooper, W.W. (1961) Management Models and Industrial Application of Linear Programming. Vol. 1, Wiley, New York.</mixed-citation></ref><ref id="scirp.117212-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Lee, S.M. (1972) Goal Programming for Decision Analysis. Auerbach, Philadelphia Mathematics, 119, 361-369.</mixed-citation></ref><ref id="scirp.117212-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Ignizio, J.P. (1976) Goal Programming and Extensions. Lexington Books, Lexington.</mixed-citation></ref><ref id="scirp.117212-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Orumie, U.C. and Ebong, D.W. (2014) A Glorious Literature on Linear Goal Programming Algorithms. American Journal of Operations Research, 4, 59-71. https://doi.org/10.4236/ajor.2014.42007</mixed-citation></ref><ref id="scirp.117212-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Orumie, U.C. and Ebong, D.W. (2013) An Efficient Method of Solving Lexicographic Linear Goal Programming Problem. International Journal of Scientific and Research Publications, 3, 1-8.</mixed-citation></ref><ref id="scirp.117212-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Arthur, J.L. and Ravindran, A. (1978) An Efficient Goal Programming Algorithm Using Constraint Partitioning and Variable Elimination. Management Science, 24, 867-886. https://doi.org/10.1287/mnsc.24.8.867</mixed-citation></ref><ref id="scirp.117212-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Charnes, A. and Cooper, W.W. (1977) Goal Programming and Multi-Objective Optimization. European Journal of Operational Research, 1, 39-54. https://doi.org/10.1016/S0377-2217(77)81007-2</mixed-citation></ref><ref id="scirp.117212-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Ignizio, J.P. (1985) An Algorithm for Solving the Linear Goal-Programming Problem by Solving Its Dual. Journal of operational Research Society, 36, 507-515. https://doi.org/10.2307/2582823</mixed-citation></ref><ref id="scirp.117212-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Romero, C. (1991) Handbook of Critical Issues in Goal Programming. Pergamon Press, Oxford.</mixed-citation></ref><ref id="scirp.117212-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Tamiz, M., Jones, D.F. and El-Darzin, E. (1995) A Review of Goal Programming and Its Applications. Annals of Operation Research, 58, 39-53. https://doi.org/10.1007/BF02032309</mixed-citation></ref><ref id="scirp.117212-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Schniederjans, M.J. (1984) A Glorious Literature on Linear Goal Programming Algorithms. American Journal of Operations Research, 4, 59-71. https://doi.org/10.4236/ajor.2014.42007</mixed-citation></ref></ref-list></back></article>