Modeling of Catfish Farm Using Lexicographic Linear Goal Programming

Abstract

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.

Share and Cite:

Orumie, U. , Nzerem, E. and Desmond, C. (2022) Modeling of Catfish Farm Using Lexicographic Linear Goal Programming. American Journal of Operations Research, 12, 94-110. doi: 10.4236/ajor.2022.123006.

1. Introduction

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.

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 [1] 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. [2] 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 & Jubrin [3] 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 [4] 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 & Chukwuji [5] 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.

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. [6], 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.

2. BEST4 Fish Farm and Its Management Operations

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.

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.

3. Goal Programming and Multiple Objective Functions in the Farm

Reorganizing that deviations from goals will exist in unsolvable Linear programming problems (LPPs) like an infeasible LPP, Charnes, and Cooper [7] 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.

Charnes and Cooper [7], Lee [8], Ignizio [9], 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 [10].

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.

GP formulation must include:

1) Define the decision variable

2) State the constraint

3) Determine the preemptive priority if need be

4) Determine the relative weight

5) State the achievement function

6) State the non-negative requirement

According to Orumie and Ebong [11], a frequently applied generalized GP model is that of Arthur and Ravindran [12] and it is stated thus:

Min z = i = 1 n w i p i ( d i k + + d i k ) (1)

s.t

i = 1 n ( x i j + d i + d i ) = b i (2)

x i j , d i , d i + > 0 (3)

where

pi is the preemptive factor/priority level assigned to each objective in rank order.

wi is the non-negative constant representing the relative weights assigned with priority level to the deviational variable d i + and d i for eachjth corresponding goal bi.

xij is the decision variable, whereas aij means the decision variable coefficient.

While equation:

1) Represents the objective function, which minimizes the weighted sum of the deviation variable.

2) Represents the goal constraints relating the decision variable (xij) to target (bj).

3) Represents standard non-negativity restrictions on all variables.

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.

3.1. Multi-Objectives in a Farm Formulation

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.

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.

Details of variables and the objective functions representing the various performance criteria are presented as follows:

3.2. Parameters and Variable Notations with Objective Functions

i = The fish stock type ( i = 1 , , n )

pi = The unit profit from ith product

P = Total profit (Target Profit)

l = The labour type ( l = 1 , , m )

L = Total available labour

Lk = The labour capacity required for ith product

f = The feed type ( f = 1 , , F )

F = Total available feed

D = Pond capacity resources

di = Pond available forith fish type resources

fk = The feed available required for ith fish stocked resources

Ck = Production/growing cost of ith fish type

Ri = Sales revenue from unit of ith fish sold

Xi = Quantity of fish type i [No. of fish i] harvested per period

ak = Amount of resource (materials) needed for ith fish (feed, water, light)

A = Resource (materials) available

S = Total sales (Target)

Variable Xi = The fish type to harvest per period

The following criteria are included in the model

• Required raw materials feed, water, and light (resource utilization)

• Fish type

• Cost of farming from stock to harvest

• Sales revenue

• Profit realized

• Labour utilization

These important criteria are thus,

Minimize production cost

Minimize resource utilization

Maximize labour utilization

Maximize fish pond utilization

Maximize sales revenue

Maximize profit

The above are formulated thus:

3.2.1. Minimize Cost of Production and Purchase Cost

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.

The Formulated cost objective equation is:

i n c i x i = C (4)

3.2.2. Maximize Revenue

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.

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:

i n R i x i = S (5)

3.2.3. Resource Utilization (Fish Feed)

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 ai. 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:

i n a i x i = A (6)

The management also wants to maximize the utilization of the available unit of pond di for each fish given that the available pond is D. The objective is

i n d i x i = D (7)

3.2.4. Labour Utilization

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 li. 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:

i n l i x i = L (8)

3.2.5. Maximize Profit

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

i n p i x i = P (9)

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 CiXi in Equation (4). Ci is the unit cost of production of ith 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 di XI for the ith fish type, and Equation (8) is the availability of labour liXi, 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.

3.3. Model Formulation (GP Model) for the Above Equations

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.

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.

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:

3.3.1. Minimize Cost of Production

This includes costs during the process of raising catfish in a pond to the time of harvest. Mathematically, the goal constraints of production costs:

i n C i x + d 1 d 1 + = C (10)

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 ith fish type is represented as

Min d 1 +

s.t

i n C i x + d 1 d 1 + = C (11)

where

d 1 is underspending in production cost goal.

d 1 + is overspending in production cost goal.

3.3.2. Maximize Sales Revenue

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:

Max d 2

s.t

i n S i x i d 2 + d 2 + = S (12)

where

d 2 is underachievement of the sales revenue goal

d 2 + is over achievement of the sales revenue goal.

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.

3.3.3. Maximize Resource Utilization (Feed Requirement)

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

Min ( d 3 + d 3 + )

s.t

k n a k Y k + d 3 + d 3 + = A (13)

where,

d 3 is underutilization of feed.

d 3 + is overutilization of resources.

3.3.4. Maximizing Pond Utilization

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:

Min d 4 +

s.t

k n d k x k + d 4 d 4 + = D (14)

where

D is availab1e capacity of ponds (goal).

d 4 is underutilization of ponds.

d 4 + is overutilization of ponds.

3.3.5. Minimize Labour Requirement

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:

Min d 5 +

s.t

k n l i x i + d 5 d 5 + = L (15)

where

L is available Labour.

d 5 is underutilization of Labour.

d 5 + is overutilization of Labour.

3.3.6. Maximize Profit

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

Min d 6

s.t

k n p i x k + d 6 + d 6 = P (16)

where

d 6 + is overachievement on the profit target.

d 6 is underachievement on the profit target.

Equations (10) to (16) represent the Farmers goal.

3.4. Goal Priority Structure

In 1977, [13] 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 [14] advised that the issues of incommensurability in goal programming constraints are better addressed using preemptive GP (lexicographically).

The impact of the incommensurability issues in GP modeling can be minimized in different ways such as normalization by Romero (1991) [15], and prioritization.

[1] 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.

Thus weighted, non-preemptive suffer from issue of incommensurability, and requires normalization.

(That is element in z being measured in different units), Tamiz and Jones [16]. 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 [5]. GP solution is referred to as satisficing, instead of optimizing a single objective [17].

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.

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.

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.

However, a goal priority structure is to be formulated based on the preferences that the management listed and they are defined below:

P1 ensures that the production cost is minimized.

P2 ensure that underutilization of resources, pond, and idle labour are minimized.

P3 ensures that sales target is met and that under-achievement of profit is minimized.

P4 ensure that feed requirement is not violated.

Thus, Lexicographic structure of the objective of the farm model becomes to minimize deviations from various goals imposed by the management. Thus;

Min.

Z = P 1 d 1 + , P 2 ( d 4 + + d 5 + ) , P 3 ( d 2 + d 6 ) , P 4 ( d 3 + d 3 + )

S.t

Equations (10) to (15) holds. i.e.

i n C i X + d 1 d 1 + = C (10)

k n S i X i + d 2 d 2 + = S (11)

k n a K Y k + d 3 d 3 = A (12)

k n d K X k + d 4 d 4 + = D (13)

S.t

k n l i X i + d 5 d 5 + = L (14)

k n p i X k + d 6 d 6 + = P (15)

All variables are non-negative.

4. The Fish Farm Management Combinations and the Goal Programming Modeling

4.1. Data Collection Analysis

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 Table 1, 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.

4.2. Fish Farm GP Model and Its Application

From Tables 1-3, the developed LGPM model becomes

Min.

Z = P 1 d 1 + , P 2 ( d 4 + + d 5 + ) , P 3 ( d 2 + d 6 ) , P 4 ( d 3 + d 3 + )

Table 1. Description of activities in the farm.

Table 3. Summary of the goal targets for each of the multiple objectives.

S.t

97 x 1 + 168.16 x 2 + d 1 d 1 + = 2733000 (cost goal (₦))

400 x 1 + 700 x 2 + d 2 d 2 + = 11327000 (sales goal (₦))

0.0057 x 1 + 0.0099 x 2 + d 3 d 3 + = 160 (resource goal (bags))

0.00043 x 1 + 0.00052 x 2 + d 4 d 4 + = 10 (pond goal per trampoline)

0.00035 x 1 + 0.00043 x 2 + d 5 d 5 + = 8 (labour goal (person))

302.86 + 531.84 x 2 + d 6 d 6 + = 8594000 (profit goal (₦))

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.

5. Analysis and Results Output

The results from the model developed using Tora 2007 software are as shown in figures below

Min P 1 d 1 +

S.t

97 x 1 + 168.16 x 2 + d 1 d 1 + = 2733000

400 x 1 + 700 x 2 + d 2 d 2 + = 11327000

0.0057 x 1 + 0.0099 x 2 + d 3 d 3 + = 160

0.00043 x 1 + 0.00052 x 2 + d 4 d 4 + = 10

0.00035 x 1 + 0.00043 x 2 + d 5 d 5 + = 8

302.86 + 531.84 x 2 + d 6 d 6 + = 8594000

Thus

Min d 5 +

s.t

d 1 + = 0

d 4 + = 0

97 x 1 + 168.16 x 2 + d 1 d 1 + = 2733000

400 x 1 + 700 x 2 + d 2 d 2 + = 11327000

0.0057 x 1 + 0.0099 x 2 + d 3 d 3 + = 160

0.00043 x 1 + 0.00052 x 2 + d 4 d 4 + = 10

0.00035 x 1 + 0.00043 x 2 + d 5 d 5 + = 8

302.86 + 531.84 x 2 + d 6 d 6 + = 8594000

Thus

Min d 2

s.t

d 1 + = 0

d 4 + = 0

d 5 + = 0

d 6 + = 0

97 x 1 + 168.16 x 2 + d 1 d 1 + = 2733000

400 x 1 + 700 x 2 + d 2 d 2 + = 11327000

0.0057 x 1 + 0.0099 x 2 + d 3 d 3 + = 160

0.00043 x 1 + 0.00052 x 2 + d 4 d 4 + = 10

0.00035 x 1 + 0.00043 x 2 + d 5 d 5 + = 8

302.86 + 531.84 x 2 + d 6 d 6 + = 8594000

P4 d3+

6. Result Summary and Interpretations

The result output from Figures 1-3 was generated by solving the MOGP developed using TORA 2007 software. Figure 1 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

Figure 1. Result output for the first priority.

Figure 2. Result output for the 2nd priority given that the first has been achieved.

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 Figure 2.

Figure 3. Result output for the 3rd priority given that the first and priorities have been achieved.

Figure 2 result shows that the 2nd 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 Figure 3.

The result output in Figure 3 above shows that the 3rd 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.

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). Figure 3 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. x1 and x2 in Figure 3 is the number of fingerlings and post-fingerlings that the farmer will stock in order to achieve the maximum results (profit).

7. Conclusions

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.

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.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] 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.
[2] 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.
[3] 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.
[4] 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.
[5] 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.
[6] 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
[7] Charmes, A. and Cooper, W.W. (1961) Management Models and Industrial Application of Linear Programming. Vol. 1, Wiley, New York.
[8] Lee, S.M. (1972) Goal Programming for Decision Analysis. Auerbach, Philadelphia Mathematics, 119, 361-369.
[9] Ignizio, J.P. (1976) Goal Programming and Extensions. Lexington Books, Lexington.
[10] 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
[11] 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.
[12] 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
[13] 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
[14] 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
[15] Romero, C. (1991) Handbook of Critical Issues in Goal Programming. Pergamon Press, Oxford.
[16] 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
[17] 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

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.