Skip to content

Different cardinality of Y_N on some instances with epsilon-constraint available with MOA #193

@xgandibleux

Description

@xgandibleux

Two reproducible examples are provided in the attached code (instances 53-56 & 53-57).
Comment/uncomment the lines in the code for running the corresponding version:

biUFLP2026Oscar.zip

P.S.: This code is an extract from a longer code; that is why the various configurations (instances/algorithms) are enabled using comments.

Here the results obtained with

  1. epsilon-constraint from MOA (with Gurobi 13)
  2. TambyVanderpooten from MOA (with Gurobi 13)
  3. epsilon-constraint homemade (with Gurobi 13)
  4. homemade specific algorithm (without MIP solver); code not provided (too long!) => no numerical problem => the reference

Note: The elapsed time (in seconds) for ‘Epsilon-constraint MOA’ is also the least favourable.

instance 53-56

Epsilon-constraint MOA

  fnames         tOpt        #YN
  F53-56    74.951400        307

TambyVanderpooten MOA

  fnames         tOpt        #YN
  F53-56    65.987400        318

Epsilon-Constraint homemade

  fnames         tOpt        #YN
  F53-56    37.167200        318

Homemade specific algorithm (without MIP solver)

  fnames         tOpt        #YN
  F53-56     0.114000        318
ND_YN = [(4465, 21051), (4466, 21029), (4468, 20997), (4469, 20975), (4471, 20974), (4472, 20965), (4473, 20943), (4474, 20923), (4475, 20918), (4476, 20896), (4478, 20891), (4479, 20886), (4480, 20864), (4481, 20844), (4483, 20843), (4484, 20834), (4485, 20812), (4487, 20811), (4488, 20804), (4490, 20803), (4491, 20794), (4492, 20772), (4494, 20771), (4496, 20762), (4497, 20740), (4499, 20739), (4500, 20732), (4502, 20731), (4503, 20722), (4504, 20700), (4506, 20699), (4508, 20696), (4509, 20674), (4511, 20673), (4512, 20666), (4514, 20665), (4515, 20656), (4516, 20634), (4518, 20633), (4522, 20621), (4524, 20620), (4526, 20608), (4528, 20607), (4529, 20600), (4531, 20599), (4532, 20590), (4533, 20568), (4535, 20567), (4539, 20555), (4541, 20554), (4544, 20550), (4545, 20546), (4547, 20545), (4548, 20540), (4550, 20536), (4551, 20514), (4552, 20508), (4554, 20507), (4557, 20501), (4558, 20495), (4560, 20494), (4562, 20480), (4564, 20479), (4568, 20467), (4570, 20454), (4572, 20453), (4576, 20441), (4578, 20440), (4580, 20426), (4581, 20420), (4583, 20419), (4586, 20413), (4587, 20407), (4589, 20406), (4592, 20402), (4594, 20401), (4595, 20398), (4597, 20395), (4598, 20388), (4599, 20366), (4601, 20365), (4605, 20353), (4607, 20352), (4610, 20348), (4612, 20347), (4615, 20345), (4616, 20335), (4618, 20334), (4623, 20322), (4625, 20321), (4628, 20317), (4630, 20316), (4632, 20313), (4634, 20304), (4636, 20303), (4642, 20294), (4644, 20293), (4647, 20292), (4648, 20281), (4650, 20280), (4653, 20276), (4655, 20275), (4658, 20273), (4659, 20263), (4661, 20262), (4666, 20250), (4668, 20249), (4671, 20245), (4673, 20244), (4675, 20241), (4677, 20232), (4679, 20231), (4686, 20223), (4688, 20222), (4690, 20220), (4692, 20219), (4693, 20210), (4695, 20209), (4698, 20205), (4700, 20204), (4703, 20202), (4704, 20192), (4706, 20191), (4714, 20184), (4716, 20183), (4717, 20180), (4719, 20179), (4726, 20177), (4727, 20172), (4729, 20171), (4735, 20161), (4737, 20159), (4739, 20158), (4745, 20153), (4746, 20150), (4748, 20149), (4750, 20147), (4752, 20146), (4753, 20137), (4755, 20136), (4758, 20132), (4760, 20131), (4763, 20129), (4764, 20119), (4766, 20118), (4774, 20111), (4776, 20110), (4777, 20107), (4779, 20106), (4780, 20103), (4782, 20102), (4787, 20099), (4789, 20098), (4790, 20095), (4792, 20094), (4793, 20091), (4795, 20088), (4797, 20087), (4802, 20086), (4803, 20083), (4805, 20080), (4807, 20079), (4808, 20076), (4810, 20075), (4811, 20072), (4813, 20070), (4815, 20069), (4818, 20068), (4820, 20067), (4821, 20064), (4822, 20061), (4824, 20060), (4826, 20058), (4828, 20057), (4829, 20048), (4831, 20047), (4834, 20043), (4836, 20042), (4839, 20040), (4840, 20030), (4842, 20029), (4850, 20022), (4852, 20021), (4853, 20018), (4855, 20017), (4862, 20016), (4863, 20010), (4865, 20009), (4871, 19999), (4873, 19998), (4878, 19997), (4880, 19996), (4881, 19991), (4883, 19990), (4884, 19987), (4886, 19986), (4891, 19985), (4893, 19984), (4894, 19979), (4896, 19978), (4901, 19977), (4902, 19976), (4904, 19975), (4905, 19973), (4907, 19972), (4909, 19966), (4911, 19965), (4913, 19962), (4915, 19961), (4919, 19958), (4920, 19951), (4922, 19950), (4928, 19949), (4930, 19943), (4932, 19942), (4933, 19939), (4935, 19938), (4942, 19937), (4943, 19931), (4945, 19930), (4951, 19920), (4953, 19919), (4958, 19918), (4960, 19917), (4961, 19912), (4963, 19911), (4964, 19908), (4966, 19907), (4971, 19906), (4973, 19905), (4974, 19900), (4976, 19899), (4981, 19898), (4982, 19897), (4984, 19896), (4985, 19894), (4987, 19893), (4989, 19887), (4991, 19886), (4993, 19883), (4995, 19882), (4999, 19879), (5000, 19878), (5002, 19875), (5004, 19874), (5006, 19871), (5008, 19870), (5012, 19867), (5013, 19866), (5015, 19865), (5016, 19863), (5018, 19862), (5023, 19858), (5025, 19857), (5030, 19856), (5031, 19850), (5033, 19849), (5037, 18629), (5201, 18573), (5202, 18545), (5207, 18538), (5208, 18510), (5209, 18490), (5210, 18462), (5215, 18455), (5216, 18427), (5222, 18424), (5226, 18423), (5227, 18417), (5228, 18389), (5238, 18385), (5241, 18360), (5245, 18352), (5248, 18339), (5254, 18336), (5258, 18316), (5260, 18301), (5270, 18297), (5271, 18287), (5273, 18272), (5277, 18264), (5284, 18263), (5285, 18260), (5288, 18250), (5290, 18228), (5300, 18224), (5302, 18223), (5303, 18199), (5307, 18191), (5315, 18187), (5320, 18162), (5328, 18158), (5331, 18156), (5332, 18150), (5336, 18149), (5337, 18146), (5338, 18138), (5342, 18130), (5344, 18127), (5345, 18121), (5350, 18117), (5353, 18112), (5355, 18101), (5360, 18096), (5366, 18095), (5367, 18089), (5369, 18086), (5372, 18084), (5374, 18082), (5375, 18076), (5378, 18071), (5379, 18066), (5380, 18060), (5385, 18055), (5388, 18051), (5393, 18046), (5395, 18035), (5398, 7064)]

instance 53-57

Epsilon-constraint MOA

  fnames         tOpt        #YN
  F53-57    59.119500        173

TambyVanderpooten MOA

  fnames         tOpt        #YN
  F53-57    52.847600        173

Epsilon-Constraint homemade

  fnames         tOpt        #YN
  F53-57    30.911600        173

Homemade specific algorithm (without MIP solver)

  fnames         tOpt            #YN
  F53-57     0.140500            173
ND_YN = [(4465, 50235), (4466, 50189), (4468, 50150), (4471, 50140), (4472, 50130), (4473, 50101), (4474, 50091), (4475, 50062), (4478, 50052), (4479, 50042), (4480, 50037), (4481, 50003), (4484, 49993), (4486, 49978), (4489, 49946), (4492, 49936), (4493, 49930), (4494, 49921), (4496, 49920), (4497, 49911), (4498, 49905), (4501, 49873), (4504, 49863), (4506, 49848), (4509, 49838), (4514, 49837), (4515, 49825), (4518, 49801), (4520, 49800), (4521, 49791), (4523, 49776), (4526, 49766), (4531, 49765), (4532, 49753), (4535, 49743), (4537, 49728), (4540, 49718), (4545, 49717), (4547, 49710), (4548, 49705), (4549, 49696), (4551, 49695), (4552, 49686), (4555, 49676), (4560, 49673), (4561, 49663), (4564, 49653), (4566, 49638), (4569, 49628), (4574, 49627), (4576, 49620), (4577, 49615), (4578, 49606), (4580, 49605), (4581, 49596), (4586, 49590), (4588, 49588), (4589, 49583), (4591, 49578), (4592, 49573), (4595, 49567), (4597, 49552), (4600, 49542), (4603, 49539), (4607, 49534), (4608, 49529), (4609, 49520), (4611, 49519), (4612, 49510), (4615, 49507), (4619, 49502), (4620, 49497), (4622, 49492), (4623, 49487), (4626, 49484), (4629, 49478), (4631, 49463), (4634, 49453), (4639, 49452), (4641, 49445), (4642, 49440), (4643, 49431), (4645, 49430), (4646, 49421), (4651, 49420), (4653, 49413), (4654, 49408), (4656, 49403), (4657, 49398), (4662, 49397), (4664, 49390), (4665, 49387), (4667, 49380), (4672, 49379), (4675, 49369), (4682, 49362), (4687, 49361), (4690, 49351), (4695, 49350), (4700, 49349), (4702, 49342), (4703, 49339), (4705, 49332), (4710, 49331), (4713, 49321), (4720, 49314), (4725, 49313), (4728, 49303), (4739, 49293), (4744, 49292), (4746, 49286), (4751, 49285), (4754, 49275), (4759, 49274), (4762, 49268), (4766, 49266), (4767, 49263), (4769, 49256), (4774, 49255), (4777, 49245), (4784, 49238), (4789, 49237), (4792, 49227), (4803, 49222), (4808, 49216), (4815, 49209), (4818, 49203), (4823, 49198), (4826, 49192), (4833, 49185), (4838, 49184), (4841, 49174), (4854, 49170), (4857, 49163), (4864, 49156), (4869, 49155), (4872, 49145), (4885, 49141), (4892, 49138), (4896, 49136), (4900, 49127), (4906, 49126), (4913, 49119), (4915, 49118), (4916, 49116), (4921, 49108), (4931, 49098), (4937, 49097), (4944, 49090), (4949, 49089), (4952, 49079), (4965, 49075), (4972, 49072), (4974, 49071), (4976, 49070), (4980, 49061), (4993, 49057), (4995, 49052), (4996, 49050), (5003, 49043), (5008, 49042), (5011, 49032), (5024, 49028), (5031, 49026), (5035, 49023), (5037, 29244), (5398, 25165), (5905, 23833), (6136, 21293), (6857, 17765), (6980, 9575), (6992, 8167), (8598, 6247)]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions