private void RunILP(CParameterInitialize ParameterInitialize, double dblTimeLimit, bool chkSmallestChecked) { ParameterInitialize.cboShapeConstraint.SelectedIndex = 1; ParameterInitialize.chkSmallest.Checked = chkSmallestChecked; //var objResultSD = new SortedDictionary<string, List<object>>(); var StrObjLtDt = new CStrObjLtDt(CAreaAgg_Base.strKeyLt); _pCAreaAgg_ILP = new CAreaAgg_ILP(ParameterInitialize); _pCAreaAgg_ILP.dblTimeLimit = dblTimeLimit; _pCAreaAgg_ILP.AreaAggregation(); StrObjLtDt.Merge(_pCAreaAgg_ILP.StrObjLtDt); CAreaAgg_Base.SaveData(StrObjLtDt, ParameterInitialize, "ILP", Convert.ToInt32(_pCAreaAgg_ILP.dblTimeLimit).ToString()); }
private void RunAStar(CParameterInitialize ParameterInitialize, int intQuitCount, int cboShapeConstraintSelectedIndex, bool chkSmallestChecked) { ParameterInitialize.cboShapeConstraint.SelectedIndex = cboShapeConstraintSelectedIndex; ParameterInitialize.chkSmallest.Checked = chkSmallestChecked; //var objResultSD = new SortedDictionary<string, List<object>>(); var StrObjLtDt = new CStrObjLtDt(CAreaAgg_Base.strKeyLt); _pCAreaAgg_AStar = new CAreaAgg_AStar(ParameterInitialize); _pCAreaAgg_AStar.AreaAggregation(intQuitCount); StrObjLtDt.Merge(_pCAreaAgg_AStar.StrObjLtDt); CAreaAgg_Base.SaveData(StrObjLtDt, ParameterInitialize, "AStar", intQuitCount.ToString()); }
private void RunGreedy(CParameterInitialize ParameterInitialize, int cboShapeConstraintSelectedIndex, bool chkSmallestChecked) { ParameterInitialize.cboShapeConstraint.SelectedIndex = cboShapeConstraintSelectedIndex; ParameterInitialize.chkSmallest.Checked = chkSmallestChecked; //var objResultSD = new SortedDictionary<string, List<object>>(); var StrObjLtDt = new CStrObjLtDt(CAreaAgg_Base.strKeyLt); _pCAreaAgg_Greedy = new CAreaAgg_Greedy(ParameterInitialize); _pCAreaAgg_Greedy.AreaAggregation(); StrObjLtDt.Merge(_pCAreaAgg_Greedy.StrObjLtDt); CAreaAgg_Base.SaveData(StrObjLtDt, ParameterInitialize, "Greedy"); }
public void btnAStar_Click(object sender, EventArgs e) { var ParameterInitialize = _DataRecords.ParameterInitialize; //var objDataLtLt = new List<List<object>>(); //var objResultSD = new SortedDictionary<string, List<object>>(); var StrObjLtDt = new CStrObjLtDt(CAreaAgg_Base.strKeyLt); //Read Datasets _pCAreaAgg_AStar = new CAreaAgg_AStar(ParameterInitialize); _pCAreaAgg_AStar.AreaAggregation(Convert.ToInt32(txtNodes.Text)); this.txtEvaluation.Text = _pCAreaAgg_AStar.dblCost.ToString(); StrObjLtDt.Merge(_pCAreaAgg_AStar.StrObjLtDt); _pCAreaAgg_Base = _pCAreaAgg_AStar as CAreaAgg_Base; CAreaAgg_Base.SaveData(StrObjLtDt, _pCAreaAgg_Base, ParameterInitialize, "AStar", txtNodes.Text); MessageBox.Show("Done!"); }
public void btnGreedy_Click(object sender, EventArgs e) { var ParameterInitialize = _DataRecords.ParameterInitialize; var objResultSD = new SortedDictionary <string, List <object> >(); var StrObjLtDt = new CStrObjLtDt(CAreaAgg_Base.strKeyLt); //Read Datasets var pCAreaAgg_Greedy = new CAreaAgg_Greedy(ParameterInitialize); pCAreaAgg_Greedy.AreaAggregation(); this.txtEvaluation.Text = pCAreaAgg_Greedy.dblCost.ToString(); StrObjLtDt.Merge(pCAreaAgg_Greedy.StrObjLtDt); _pCAreaAgg_Base = pCAreaAgg_Greedy as CAreaAgg_Base; CAreaAgg_Base.SaveData(StrObjLtDt, _pCAreaAgg_Base, ParameterInitialize, "Greedy"); MessageBox.Show("Done!"); }
public void btnRunILP_Click(object sender, EventArgs e) { CParameterInitialize ParameterInitialize = _DataRecords.ParameterInitialize; ParameterInitialize.cboShapeConstraint.SelectedIndex = 1; var StrObjLtDt = new CStrObjLtDt(CAreaAgg_Base.strKeyLt); //Read Datasets _pCAreaAgg_ILP = new CAreaAgg_ILP(ParameterInitialize); _pCAreaAgg_ILP.dblTimeLimit = Convert.ToDouble(this.txtTimeLimit.Text); _pCAreaAgg_ILP.AreaAggregation(); //this.txtEvaluation.Text = _pCAreaAgg_ILP.dblCost.ToString(); StrObjLtDt.Merge(_pCAreaAgg_ILP.StrObjLtDt); _pCAreaAgg_Base = _pCAreaAgg_ILP as CAreaAgg_Base; CAreaAgg_Base.SaveData(StrObjLtDt, _pCAreaAgg_Base, ParameterInitialize, "ILP", Convert.ToInt32(_pCAreaAgg_ILP.dblTimeLimit).ToString()); MessageBox.Show("Done!"); }